Я только что установил частную копию Ubuntu 12.04 на свой vps, потому что моя старая установка была очень медленной, к сожалению, это не устранило проблему.
Под медленными я имею в виду, что запросы на мои PHP-сайты занимают много времени, очень медленно (30 секунд на запрос) до медленных (3+ секунды на запрос). Когда действительно плохо, SSH тоже тормозит.
Сайты:
очень медленно: Вот изображение загрузки чистой установки wordpress
медленный: вот изображение загрузки небольшого веб-сайта на PHP
VPS имеет оперативную память 256 МБ и жесткий диск на 25 ГБ. Помимо обслуживания 2 небольших веб-сайтов, он ничего не делает, AFAIK.
git
и nodejs
(не использовать оба)Я настроил Apache MPM на:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 40
MaxRequestsPerChild 0
</IfModule>
(apache использует prefork, по умолчанию)
Я скопировал отчет о мунине, который появился вчера в 4:50, в сайт, размещенный на общем веб-хосте. Обратите внимание, что сегодня вечером мой mysql разбился где-то после 1:00 (что является новой проблемой), поэтому график за прошлую ночь может выглядеть странно.
Может ли кто-нибудь помочь мне увеличить скорость моего VPS до нормальной?
Спасибо за ответы.
VPS стоит 10 баксов в месяц и предоставляется с directvps.nl (голландский хост, я тоже голландский).
Я провел два теста скорости ввода-вывода диска:
$ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
1073741824 bytes (1.1 GB) copied, 23.1506 s, 46.4 MB/s
$ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
1073741824 bytes (1.1 GB) copied, 39.3796 s, 27.3 MB/s
В любом случае: как я могу доказать своему хосту VPS, что он работает медленно? Я могу понять, что сервер занят, замедляя работу сайта. Но время загрузки 5-30 секунд для нормальной веб-страницы PHP?
Я отправил по почте хост VPS, и они думают, что это объем оперативной памяти. Они предложили бесплатно до 512 МБ на ограниченное время, чтобы посмотреть, решит ли это проблему.
Я выложу разницу здесь.
Это не ваш VPS как таковой, но, судя по диаграмме, ваш диск УЖАСНО перегружен - ваша задержка в 30 раз выше, чем должна быть.
Либо вы это делаете, либо это делает кто-то другой (другой VPS), либо система в целом слишком медленная для VPS, на котором она работает (что не так редко на дешевых VPS низкого уровня).