Снижение disk usage

confguru

ExAdmin
Команда форума
Снижение disk usage

Есть вопрос, как снизить disk usage (аппаратно|программно)
Текущая загрузка 90%
Обьем 1.5Тб

P.S. Используется nginx

Поможет ли кеширующий proxy или лучше сделать кластер серверов?
 

confguru

ExAdmin
Команда форума
si

Ну это в сумме с 2-х серверов. (пока 800+700гб)

P.S. Конструктивные предложения будут? :)
 

si

Administrator
admin
текущие конфигурации машин опиши, и что за задачи на них крутятся.
 

confguru

ExAdmin
Команда форума
Отдача картинок от 7кб до 2мб
Отдается nginx, есть апач+пхп для загрузки оных на сервер.
Кроме дисковой нагрузки, остальные показатели в норме.

Вопрос в принципе в подходе, пока выжу 2 пути,

1) поставить типа squid до сервера, с небольшим временем жизни, чтоб разгрузить нагрузку

2) Доставить памяти (сейчас 4гб), и сделать мемори диск,
куда кешировать самые популярные файлы в течении часа,
но тут думаю надо как-то патчить nginx, чтоб он это делал
сам.
 

si

Administrator
squid ничего не даст имхо.
ram диск сделает еще хуже.

для начала добавить памяти в систему (до 8 или 16G), ос сама прекрасна умеет кешировать (линукс, как ведет себя freebsd не знаю)
+ можно собрать raid10 на scsi,15Krpm но это весьма дорого. начать имхо надо с памяти.
 

Screjet

Новичок
freebsd ведет себя также.
*Свободная* память есть? ..или вся заюзана?
 

Steamroller

Новичок
С настройками системы поработать не помешает.
Один ATA-винт (7200rpm) как известно в пределе может отдавать 40-70Мб/сек, стало быть проблемы от неоптимальной работы с винтами. Может там NCQ не используется или не поддерживается, может в ядре ОС какие-нибудь параметры не подходят для данной задачи, может файловая система проседает.
 

confguru

ExAdmin
Команда форума
Там стоит SATA, новые сервера будут со скази. Сделаем
копию сервера посмотрим.
 

si

Administrator
Steamroller
у нас raid из 15 SATA дисков выдает максимум 450M/s
 

alexhemp

Новичок
si

У него один SATA, а у вас массив, и интерфейс с ним скорее всего SCSI ;-)
 

si

Administrator
alexhemp
не думаю что 1, на 800Gb диски покая еще не выпускают.
 

alexhemp

Новичок
alexhemp
Я про Steamroller говорил.

А админ пока про свой RAID ничего конкретного не сказал...
Все сильно зависит от его организации. Может он программный?
 

confguru

ExAdmin
Команда форума
Стоит 2Гб памяти, раид 5+

P.S. Память гиг свободный, все затюнено, короче надо рыть
в сторону кластеризации и распределения инфы, больше 400-500 гб на винт не класть :)
 

si

Administrator
что у тебя за винты по 500G ?

-~{}~ 24.10.05 19:01:

2G RAm это очень мало в данной случае
 

fisher

накатила суть
саш, ты не в тот форум пишешь - у порнушников спрашивать надо :)
2 гига - точно очень мало.
а если много не мелкой статики - не все так просто.
надо смотреть по харакетру приложения, какие объемы с какой частотой отдаются, потому что если куча запросов на разные 2меговые картинки никакой кеш не спасет, особенно если памяти всего 2 гига. если это скажем фотосервер, наверное можно мелкую статику которую всем надо показывать отдавать с одних серверов, а остальное с других - нехай ждет. в-общем стандарные игры на кому чаще чего надо и заполнение кэша...
 
Сверху