Я только что переключил свой хостинг на VPS. Я признаю, что администратор сервера - это то, в чем я очень новичок. Как бы то ни было, я постоянно получаю электронные письма о том, что загрузка моего сервера превышает 100%, поэтому мне явно нужно настроить что-то по-другому.
Вот мой #top: http://support.schaffner-publications.com/images/top.jpg
Моя конфигурация VPS:
os- CENTOS 6.5 i686 ram- 756 МБ bram- 1024 МБ cpu - (2) x Xeon E5645 24x Core программное обеспечение - PHP, MySQL, Apache, FFmpeg, Lame, Libogg, Libvorbis, FLVtool2, Mplayer, Mencoder, AMR, ядро - 2,6 .32+
У меня около 15 сайтов Joomla с включенным кешированием. У большинства из них низкий трафик, хотя у меня есть 1 сайт, который получает около 10 000 просмотров страниц в день, и один - около 200 просмотров страниц в день.
Как сбросить груз?
Статистика трафика:
Unknown robot (identified by 'bot*') 941,891+589 260.70 GB 12 Jul 2014 - 20:12
MSNBot 45,500+319 3.06 GB 12 Jul 2014 - 20:11
Googlebot 33,529+60 2.82 GB 12 Jul 2014 - 20:12
Unknown robot (identified by 'crawl') 11,713+65 752.50 MB 12 Jul 2014 - 20:09
Unknown robot (identified by 'robot') 10,278+24 487.78 MB 12 Jul 2014 - 19:52
Unknown robot (identified by 'spider') 6,966+13 431.20 MB 12 Jul 2014 - 20:11
Yahoo Slurp 3,986+7 261.62 MB 12 Jul 2014 - 20:10
Unknown robot (identified by '*bot') 3,691+23 246.48 MB 12 Jul 2014 - 17:54
Unknown robot (identified by empty user agent string) 1,196 68.15 MB 12 Jul 2014 - 19:54
Unknown robot (identified by hit on 'robots.txt') 0+291 245.82 KB 12 Jul 2014 - 20:09
MSNBot-media 55+68 4.03 MB 12 Jul 2014 - 19:15
Alexa (IA Archiver) 29 1.94 MB 11 Jul 2014 - 13:04
Netcraft 1 92.55 KB 10 Jul 2014 - 11:46
Joomla имеет тенденцию сильно загружать процессор. Однако вы можете использовать различные режимы кэширования, чтобы значительно улучшить эту ситуацию. Посмотреть Вот.
Топ говорит само за себя. Вы используете 83% пользователей из tendesig. top -c также предоставит больше информации о том, что выполняется. Возможно, вам понадобится сервер большего размера. Вы можете попробовать проверить журналы ошибок PHP, чтобы узнать, что-то не так с учетной записью. Вы также можете проверить список процессов MySQL, чтобы проверить наличие длительных запросов. Это будет «показать список процессов»; в MySQL.
На самом деле вам нужно больше ядер и убедитесь, что запущенные скрипты оптимизированы. Существует не менее 10 процессов PHP, конкурирующих за процессорное время, что отражается в 16 средней загрузке (среднее количество процессов, ожидающих процессорного времени). 16 LA - это не очень хорошо, вы должны стремиться к тому, чтобы он был в районе 1-2 в максимуме.