Настройка VPS

123 4
R
На сайте с 01.12.2012
Offline
86
2739

Всем привет, буквально недавно в поисках лучшего перевёл свой сайт на VPS, все настройки по умолчанию, ничего не менял т.к. особо не разбираюсь в этом.

Контрольная панель DirectAdmin.

Основные предустановленные программные пакеты и их версии:

— Apache 2.2.8;

— PHP 5.2.5 (Zend Engine v2.2.0, Zend Optimizer v3.2.8);

— MySQL 5.0.37;

— Exim 4.67;

— vm-pop3d 1.1.7.

Установлен сайт на DLE и форум vBulletin 4.2.0 Patch Level 2

Однако и тут сайт потребляет много ресурсов, максимальное количество операций чтения/записи с/на жесткий диск за сутки превышает 200млн, это при посещаемости в 1000 хостов в сутки, переходов около 5000, у хостера же ограничения 100мл.

Может достаточно будет провести какие либо настройки, может что-то отключить.

Прошу подсказки.

Заранее всем признателен за ответ.

K5
На сайте с 21.07.2010
Offline
209
#1

параметры впс?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
R
На сайте с 01.12.2012
Offline
86
#2
kgtu5:
параметры впс?

Шаблон ОС: CentOS + DirectAdmin

RAM: 512 МБ

Процессор: 1 ГГц

Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#3

Установите nginx для отдачи статики + настройте в нём принудительное кеширование на картинки, стили и прочее...

MySQL запретите использовать файл подкачки разрешив ему использовать озу (параметр memlock).

Также необходимо его корректно настроить, различные буфера, размер временных таблиц и др.

Поотключайте access_log и прочие не нужные логи, которые мусорят вам систему.

Но боюсь, маловато у вас RAM, много вы туда не перегоните, а значит сильно нагрузку на HDD не понизите,

советую нарастить RAM хотябы до 1-1,5 Гб, в любом случае при росте посещалки вам это понадобится.

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
[Удален]
#4
Evas:
Установите nginx для отдачи статики + настройте в нём принудительное кеширование на картинки, стили и прочее...
MySQL запретите использовать файл подкачки разрешив ему использовать озу (параметр memlock).
Также необходимо его корректно настроить, различные буфера, размер временных таблиц и др.
Поотключайте access_log и прочие не нужные логи, которые мусорят вам систему.
Но боюсь, маловато у вас RAM, много вы туда не перегоните, а значит сильно нагрузку на HDD не понизите,
советую нарастить RAM хотябы до 1-1,5 Гб, в любом случае при росте посещалки вам это понадобится.

Каким образом это уменьшит кол. операций ввода вывода.

R
На сайте с 01.12.2012
Offline
86
#5
Evas:
Установите nginx для отдачи статики + настройте в нём принудительное кеширование на картинки, стили и прочее...
MySQL запретите использовать файл подкачки разрешив ему использовать озу (параметр memlock).
Также необходимо его корректно настроить, различные буфера, размер временных таблиц и др.
Поотключайте access_log и прочие не нужные логи, которые мусорят вам систему.
Но боюсь, маловато у вас RAM, много вы туда не перегоните, а значит сильно нагрузку на HDD не понизите,
советую нарастить RAM хотябы до 1-1,5 Гб, в любом случае при росте посещалки вам это понадобится.

спасибо за совет, буду гуглить как это сделать.

MySQL я кстати обновил до последний версии.

Ещё вопрос, обнаружил в логах в файле error_log следующее, подобных строк очень много, только за сегодня подобных ошибок более 700, что это и как с этим справится?

[Sat Dec 01 20:45:26 2012] [error] [client 2002:50b:419a::50b:419a] File does not exist: /var/www/html/gusev, referer: http://yandex.ru/yandsearch?text=%D0%B3%D1%83%D1%81%D0%B5%D0%B2+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD&clid=9403&lr=22&oprnd=2081445030
[Sat Dec 01 20:45:26 2012] [error] [client 2002:50b:419a::50b:419a] File does not exist: /var/www/html/404.shtml, referer: http://yandex.ru/yandsearch?text=%D0%B3%D1%83%D1%81%D0%B5%D0%B2+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD&clid=9403&lr=22&oprnd=2081445030
[Sat Dec 01 21:21:12 2012] [error] [client 2620:101:4037:1a06:150:70:64:209] File does not exist: /var/www/html/templates
[Sat Dec 01 21:21:12 2012] [error] [client 2620:101:4037:1a06:150:70:64:209] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:21:48 2012] [error] [client 2620:101:4035:319:150:70:172:110] File does not exist: /var/www/html/news
[Sat Dec 01 21:21:48 2012] [error] [client 2620:101:4035:319:150:70:172:110] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:21:50 2012] [error] [client 2620:101:4035:322:150:70:172:206] File does not exist: /var/www/html/news
[Sat Dec 01 21:21:50 2012] [error] [client 2620:101:4035:322:150:70:172:206] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:22:33 2012] [error] [client 2620:101:4035:322:150:70:172:206] File does not exist: /var/www/html/engine
[Sat Dec 01 21:22:33 2012] [error] [client 2620:101:4035:322:150:70:172:206] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:22:35 2012] [error] [client 2620:101:4037:3a03:150:70:97:40] File does not exist: /var/www/html/news
[Sat Dec 01 21:22:35 2012] [error] [client 2620:101:4037:3a03:150:70:97:40] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:39:54 2012] [error] [client 2620:101:4037:1a06:150:70:64:214] File does not exist: /var/www/html/templates
[Sat Dec 01 21:39:54 2012] [error] [client 2620:101:4037:1a06:150:70:64:214] File does not exist: /var/www/html/404.shtml
[Sat Dec 01 21:40:19 2012] [error] [client 2620:101:4037:1a06:150:70:64:214] File does not exist: /var/www/html/engine
[Sat Dec 01 21:40:19 2012] [error] [client 2620:101:4037:1a06:150:70:64:214] File does not exist: /var/www/html/404.shtml
Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#6
Каким образом это уменьшит кол. операций ввода вывода.

Т.е по-вашему обращение к оперативной памяти вместо жестого диска не поможет снизить кол-во операций на него? Очень интересно...

Тс, также увеличьте размер временных таблиц, дабы они создавались в оперативной памяти, а не на HDD.

R
На сайте с 01.12.2012
Offline
86
#7
Поотключайте access_log и прочие не нужные логи, которые мусорят вам систему.

подскажите где отключить access_log и какие логи можно ещё отключить?

P
На сайте с 16.03.2009
Offline
144
#8

Конфиг mysql в тему закиньте. И как всегда mysqltuner вам в помощь.

R
На сайте с 01.12.2012
Offline
86
#9
poiuty:
Конфиг mysql в тему закиньте. И как всегда mysqltuner вам в помощь.

Спасибо, так и сделаю, только вот никак не могу найти my.ini, нашел /etc/my.cnf, его содержимое следующее.

[mysqld]

character-sets-dir=/usr/share/mysql/charsets
local-infile=0
default-character-set=cp1251
character-set-server=cp1251
character-set-client=utf8


[client]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"

в папке /usr/share/mysql тоже его нет.

Подскажите где ещё он может лежать?

P
На сайте с 16.03.2009
Offline
144
#10

/etc/my.cnf - да, это (конфиг файл mysql)

теперь yum install mysqltuner

/usr/share/mysql - а здесь лежат примеры конфигов, почитайте их

http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html - тут можно почитать подробнее о параметрах.

Так же желательно перейти на mysql 5.5

Но впска 512Mb - это совсем мало. По-хорошему нужно минимум 1Gb, а лучше 2

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий