Выбор hdd сервера для посещаемого сайта.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#21

Не слушайте глупости про необходимые эксклюзивные настройки.

Ваш сайт будет работать нормально с дефолтными настройками линукса даже на одном SATA диске без RAID'а. 4 диска в RAID 10 - это Вашему сайту надолго "на вырост" хватит.

Если у Вас возникнет проблема с нагрузкой, то только в случае кривых запросов к MySQL или посыпавшихся индексов в таблице. Это все исправляется за 2 минуты и не требует покупки мегажелеза или супертюнинга настроек ОС или файловой системы.

VPS (http://deltahost.ua/vps.html) и Аренда сервера (http://deltahost.ua/dedicated.html) в США, Нидерландах, Украине. Extra IPv4 - $2 Неизменное премиум качество с 2008-го года!
R6
На сайте с 24.01.2010
Offline
36
#22
Vanger:
ТС, у вас, возможно, просто память "течет", поэтому расход RAM увеличивается со временем
не говорю, что не нужно менять сервер, но эту проблему тоже нужно решать
ну и решать проблемы ребутом сервера неправильно, особенно, если у Вас помирают диски

Ну а как тогда правильнее, завершать зависшие процессы по ssh?

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#23
Melanxolik:
К стати.
Кто сказал что 10-й это высокая отказоусточивать?

Ну я говорю. Этого хватит?

Мало того, что высокая отказоустойчивость, так еще и производительность высокая.

R6
На сайте с 24.01.2010
Offline
36
#24
deltahost.com.ua:

Если у Вас возникнет проблема с нагрузкой, то только в случае кривых запросов к MySQL или посыпавшихся индексов в таблице. Это все исправляется за 2 минуты и не требует покупки мегажелеза или супертюнинга настроек ОС или файловой системы.

Подробнее можно?

Некоторые ошибки уже исправлял ранее.

Когда то был еще некорректно удален модуль галереи, в панели гугл вебмастер до сих пор иногда ссылки какие то пишутся.

ENELIS
На сайте с 29.08.2008
Offline
194
#25
Melanxolik:
Надо смотреть память и смотреть настройки БД, может у Вас проблема с индексами, все можно проверить и поправить.

ZFS без озу меньше 8ГБ даже не думайте.

Что за бред? Отлично живет и в 4гб.

Минимум нужно 1.5 гб ей.

4 гб будет подтормаживать при объемах райда больше 500ГБ (личный опыт).

Но меньше - вполне нормально себя чувствует.

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
R6
На сайте с 24.01.2010
Offline
36
#26
Melanxolik:
К стати.
Кто сказал что 10-й это высокая отказоусточивать?

10 выгодно только в системах хранения данных и дорогих контролерах. все остальное риск.
А вот собрать разные уровни из разделов это интереснее.

Наш местный самарский системный администратор, разговорился с ним вчера. он как раз и выявил мне неисправность жестких дисков.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#27
remont63:
Ну а как тогда правильнее, завершать зависшие процессы по ssh?

Правильно - поставить мониторинг (munin, например), через сутки посмотреть на график, увидеть там примерно вот такое: http://clip2net.com/s/2LuNR , убедиться в том, что память используется для кеширования и успокоиться.

---------- Добавлено 28.01.2013 в 20:18 ----------

remont63:
Подробнее можно?

Да, конечно: http://dev.mysql.com/

---------- Добавлено 28.01.2013 в 20:24 ----------

ТС, сделайте в консоли от рута следующее:

1) Скачайте скрипт: https://raw.github.com/rackerhacker/MySQLTuner-perl/master/mysqltuner.pl

Запустите, покажите нам вывод

2)

# mysql

> show processlist;

И покажите вывод. Может мы ваши винты вылечим удаленно ;)

R6
На сайте с 24.01.2010
Offline
36
#28
deltahost.com.ua:
ТС, сделайте в консоли от рута следующее:
1) Скачайте скрипт: https://raw.github.com/rackerhacker/.../mysqltuner.pl
Запустите, покажите нам вывод

Не совсем понял что нужно сделать.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#29
remont63:
Не совсем понял что нужно сделать.

# wget --no-check-certificate https://raw.github.com/rackerhacker/MySQLTuner-perl/master/mysqltuner.pl

# chmod +x ./mysqltuner.pl

# ./mysqltuner.pl

R6
На сайте с 24.01.2010
Offline
36
#30
deltahost.com.ua:
# wget --no-check-certificate https://raw.github.com/rackerhacker/MySQLTuner-perl/master/mysqltuner.pl
# chmod +x ./mysqltuner.pl
# ./mysqltuner.pl

это вводим по ssh?

---------- Добавлено 28.01.2013 в 20:29 ----------

Ну вот что получили:

-------- Storage Engine Statistics -------------------------------------------

[--] Status: +Archive -BDB +Federated +InnoDB -ISAM -NDBCluster

[--] Data in MyISAM tables: 11M (Tables: 77)

[--] Data in InnoDB tables: 1M (Tables: 30)

[!!] Total fragmented tables: 8

-------- Security Recommendations -------------------------------------------

[OK] All database users have passwords assigned

-------- Performance Metrics -------------------------------------------------

[--] Up for: 1d 10h 40m 14s (2M q [17.600 qps], 111K conn, TX: 2B, RX: 187M)

[--] Reads / Writes: 54% / 46%

[--] Total buffers: 314.0M global + 6.4M per thread (100 max threads)

[OK] Maximum possible memory usage: 950.7M (11% of installed RAM)

[OK] Slow queries: 0% (2K/2M)

[!!] Highest connection usage: 100% (101/100)

[OK] Key buffer size / total MyISAM indexes: 256.0M/7.2M

[OK] Key buffer hit rate: 99.9% (47M cached / 43K reads)

[OK] Query cache efficiency: 43.8% (472K cached / 1M selects)

[!!] Query cache prunes per day: 117870

[OK] Sorts requiring temporary tables: 0% (3 temp sorts / 191K sorts)

[!!] Temporary tables created on disk: 37% (72K on disk / 194K total)

[OK] Thread cache hit rate: 97% (2K created / 111K connections)

[!!] Table cache hit rate: 0% (251 open / 498K opened)

[OK] Open file limit used: 27% (284/1K)

[OK] Table locks acquired immediately: 98% (1M immediate / 1M locks)

[!!] Connections aborted: 6%

[OK] InnoDB data size / buffer pool: 1.3M/8.0M

-------- Recommendations -----------------------------------------------------

General recommendations:

Run OPTIMIZE TABLE to defragment tables for better performance

Enable the slow query log to troubleshoot bad queries

Reduce or eliminate persistent connections to reduce connection usage

When making adjustments, make tmp_table_size/max_heap_table_size equal

Reduce your SELECT DISTINCT queries without LIMIT clauses

Increase table_cache gradually to avoid file descriptor limits

Your applications are not closing MySQL connections properly

Variables to adjust:

max_connections (> 100)

wait_timeout (< 28800)

interactive_timeout (< 28800)

query_cache_size (> 32M)

tmp_table_size (> 32M)

max_heap_table_size (> 16M)

table_cache (> 256)

Вижу что конфиги немного править нужно.

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