производительность — очень низкая скорость Apache, PHP, MySQL, Vagrant, Debian

Я использую vagrant, он очень медленный, я пробовал все решения, предлагаемые в интернете, это не помогает. Поэтому я решил попытаться отследить проблему внутри сервера.

Сервер использует apache, mysql, memcached, php.

Когда я использую top, я вижу, что сервер вообще не загружен. Когда я делаю запрос, максимальная загрузка процессора составляет 1,5%, но загрузка одной страницы все равно занимает 20 минут.

Что я заметил, что все процессы выполняются с приоритетом 20 — приятно 20. И процесс apache появляется один раз каждые 5 секунд.

Мне интересно, что не позволяет использовать до 100% процессора и памяти. Использование памяти также низкое: 238 МБ из 4 ГБ для apache и 331 МБ для MYSQL, вот как это выглядит:

3441 www 20 0 231 м 41 м 4848 S 1,3 1,1 0: 14,68 apache2

Таким образом, страница загружается на 15 минут в данный момент ..

Я выполнил несколько команд, чтобы дать вам больше деталей:

admin $ vmstat
procs ———— память ———- — swap— —— io —- -system— —- cpu— —
r b swpd бесплатный буферный кеш, так что би бо в cs us sy id wa
0 0 0 3599460 5140 89516 0 0 21 1 161 352 0 1 99 0

admin $ iotop
Общий ЧТЕНИЕ ДИСКА: 0.00 B / s | Всего ДИСКОВЫХ ЗАПИСЕЙ: 0.00 B / s
ПОЛЬЗОВАТЕЛЬСКИЙ ДИСК TID PRIO ЧИТАЙТЕ ДИСК ЗАПИСЬ IO> КОМАНДА
1 бе / 4 корень 0,00 Б / с 0,00 Б / с 0,00% 0,00% init [2] 2 be / 4 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [kthreadd] 3 be / 4 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [ksoftirqd / 0] 6 rt / 4 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [миграция / 0] 7 rt / 4 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [watchdog / 0] 8 be / 0 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [процессор] 9 be / 0 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [хелпер] 10 be / 4 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [kdevtmpfs] 11 be / 0 корень 0,00 B / с 0,00 B / с 0,00% 0,00% [нетсн]

Процесс все еще запущен, иногда он дает больше нуля. как 1,5 кб

пользователь # dstat
Вы не выбрали статистику, используя -cdngy по умолчанию.
—- общее использование процессора ——dsk / total-net / total- — подкачка страниц — — система—
usr sys idl wai hiq siq | читать запись | Recv отправить | в выход | Int CSW
0 1 99 0 0 0 | 30к 18к | 0 0 | 0 0 | 161 351
0 1 98 0 0 1 | 0 0 | 2073B 1216B | 0 0 | 267 543
0 1 99 0 0 0 | 0 0 | 1640B 710B | 0 0 | 225 460
1 1 98 0 0 0 | 0 0 | 1793B 762B | 0 0 | 257 537
1 1 98 0 0 0 | 0 0 | 1209B 729B | 0 0 | 174 349
0 1 99 0 0 0 | 0 0 | 1463B 534B | 0 0 | 254 520
0 1 99 0 0 0 | 0 24k | 1718B 689B | 0 0 | 244 488

Похоже, это не пользовательские ресурсы, почему?

2

Решение

Если ваша проблема связана с файлом IO, рассмотрите возможность проверки этот ресурс и сопроводительная бродячая документация для использования NFS.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]