Romka_Kharkov

Romka_Kharkov
Рейтинг
485
Регистрация
08.04.2009
Должность
Хостинг
Качественный хостинг

Alexey27, а вы уже в курсе, что размещение WOW неофициального на территории многих стран будет преследоваться по закону, а размещение сервера в Китае будет чревато пингами от 500 ms ?:) Или сервер и капец ... :) трава не рости :D

Стоимость выделенного канала 100 MB/s будет колебаться от 1$ до 5$ за 1 MB/s соответственно 100-500$ канал + аренда оборудования, скажем баксов 100$ сверху... приблизительно такие ценники встретите .....

WapGraf, там уже пару раз TOP мелькал ))) если бы что-то было весомое оно было бы "сверху" ))) так что полагаю там LAMP + FTP и ничего более , ну может панель какая-то еще>.. :) никаких томкетов и прочего ядерно жрущего не видать :D

Melanxolik:

ну да, на сервере ведь 2Гб озу, значит 2Гб должен забрать под себя мускуль.
D:

А сколько вы считаете по сравнению с остальным окружением должен кушать SQL при условии что у нас вебсервер + фтп + mysql ? 500 MB ? Я отдаю в таких случаях по 70-80% памяти , собственно как и ТС, никакой проблемы в этом не вижу, другие демоны на недостачи памяти не жалуются...


[OK] Maximum possible memory usage: 1.5G (76% of installed RAM)
zloj:
Может ли это быть из за MySQL? У меня все базы в innodb, файл ibdata1 весит 4 с лишним гига а базы около двух вроде.

Конечно может, ровно как и из за любого другого демона....

Судя по df -h у вас не смонтирован shm ? Перенесите временные таблицы в SHM, чуток отпустит MySQL , но надо будет памяти IMHO в тазик добавить чуток.... Ибо там по TOP вашему виднеется 200 MB в свопе .... Стало быть ..... мало памяти?

Melanxolik:

maxmem = key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections

и я бы max_connections=86 ибо 150 вы не вытягиваете и примерно.

Чертовски классная формула, но не понимаю чем она помогает \ мешает в данном случае, у него же и при 150 коннектах максимальная память в приделах нормы.... то что завышено число коннектов и как следствие выделяется избыточное количество памяти под буфера - это конечно плохо, но мало вероятно что это хоть как-то отражается на проблеме которая существует.

---------- Добавлено 07.05.2013 в 16:52 ----------

Melanxolik:
Тут не такая большая нагрузка и проблема явно в другом чтобы углублятся в прокси и всякие другие прослойки.

Вот вот, я о том же.... сильно мало там движения что бы создавать какие-то проблемы.... ))) у меня maxmem например при текущих настройках будет в районе 20-25 GB ... :))) У ТС-а вообще 2 гига памяти, что там ворочать можно то... тут что-то более интересное, я пока склонен полагать что или аппаратные приколы с сетевкой и таки бочинит TCP/IP ну или магия :D

michaek:
ни разу с таким не встречался. обычно по времени одинаково. да и 2 суток против 2 часов? это что за диски такие, где запись в 24 раза медленнее чтения?

Нет, просто полагаю, что консистенцию проверять это одно дело, а копировать данные с винта на винт другое... не более того, процесс чека в любом случае должен топать быстрее процесса синка... хотя бы по тому, что там чтение , а там запись.... может оно конечно и не в 24 раза, но обращал внимание у себя на центосах, если случился вдруг холодный ребут ... это ребилд рейда как полагается, а при длительном аптайме проходит чек который завершается в раз быстрее, но это только наблюдения, замеров точных не делал, может быть там разницы и пару часов.... Подождем пока ТС проснется и напишет сколько там уже :D

michaek:
разница в том, что при sync идет запись на некоторые диск(и), при check идет только чтение. на работающей под нагрузкой системе обычно и тот, и другой процессы сваливаются в минимальную скорость. или я как-то неправильно вопрос понял?

Ну т.е запись никак не медленней чем просто чтение ? :) Я имел ввиду что реконструкция под нагрузкой может занять например 2е суток как писало там выше, а обычный check проскочит за пару часов..... если там конечно нарушений структуру не будет серьезных и не придется таки в режим sync переходить :)

michaek:
не должен ) но что-то типа echo 200000 > /sys/block/md2/md/sync_speed_min поможет ускорить оба процесса

хммм.... простите в чем же тогда разница? :)

michaek:
это не ребилд, да, верификация. отменить можно через
/usr/share/mdadm/checkarray -x --all

Ага, сразу не придал этому значения, кстати "check" должен как бы быстрее топать нежели "sync" , а то там 2 дня написано ждать :D

bugsmoran:
Это опасная игра. Да, Unix-сокеты быстрее TCP-сокетов (кстати не вот прям значительно), но они могут отлететь при нагрузке (например на них влияет ограничение на количество открытых дескрипторов).

Я предлагаю попробовать, так как не ясно какие могут быть оборванные коннекты при работе с локальной тачкой ?:)

bugsmoran:

К слову, у библиотеки php-mysql есть одна недокументированная особенность: если человек в своем сайте указывает сервер "localhost", то подключение пойдет по Unix-сокету, а если указывает "127.0.0.1" - то по TCP :) Вот такой вот неожиданный поворот событий! Получается, что производительность зависит от клиентов хостинга даже.

Ну особенность известная..... в соответствующих кругах... :D :D

Всего: 6838