Большая нагрузка на диск. vps

Тема в разделе "Администрирование серверов", создана пользователем yeaahhh, 17 фев 2012.

Модераторы: mefish, stooper
  1. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    Друзья, подскажите, как можно снизить нагрузку на диск?
    Провайдер выгоняет с VPS. Сайт с флеш играми на DLE. 20 000 уников в день.
    Движок оптимизирован и включено кеширование memcache, отключены все логи..
    Вот график нагрузки на диск:
    [​IMG]

    Конфигурация нынешнего VPS

    CPU Xeon E5645
    Тактовая частота 2000 МГц
    Объем ОЗУ (гарантированный) 1400 МБ
    Тип памяти DDR3

    beancounters

    Barrier Limit
    PRIVVMPAGES 358.400 358.400
    KMEMSIZE 132.120.576 146.800.640
    DISKSPACE 31.457.280 314.572.80
    DISKINODES 1.000.000 1.200.000
    NUMTCPSOCK 850 850
    NUMOTHERSOCK 800 800
    VMGUARPAGES 358.400 9.223.372.036.854.775.807
    OOMGUARPAGES 358.400 9.223.372.036.854.775.807
    TCPSNDBUF 8.160.000 11.424.000
    TCPRCVBUF 8.160.000 11.424.000
    OTHERSOCKBUF 7.680.000 10.752.000
    DGRAMRCVBUF 7.168.000 7.168.000
    NUMFILE 12.200 12.200
    DCACHESIZE 19.818.086 22.020.096
    NUMPROC 600 600
    SHMPAGES 89.600 89.600


    Можно ли как-то оптимизировать движок ещё больше? Или стоит присмотреться к новому vps? Кто-нибудь пробовал cloudflare.com? Может поможет? Заранее спасибо
     
  2. kokoulin

    kokoulin Постоялец

    Регистр.:
    1 дек 2010
    Сообщения:
    57
    Симпатии:
    3
    только если снизить количество обращений к диску, любыми методами
     
  3. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    обращение к диску происходят же только из-за картинок и swf файлов, верно? Можно как-то оптимизировать эти обращения? какие могут быть варианты? Может быть сервис cloudflare.com именно этим и занимается?
     
  4. bdmalex

    bdmalex Постоялец

    Регистр.:
    19 апр 2006
    Сообщения:
    68
    Симпатии:
    11
    А если увеличить размер ОЗУ(чтобы всё в кэш ушло) на ВПСе ?
    Нынче, не так уж и дорого..было 1Гб за 20 баксов - стало 2Гб за 40..
    Неплохой вариант при росте проекта.
    У нас клиенты частенько так на ВПСах делают..
     
  5. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    Это вы про memcache?
    Включено такое кеширование.. Идёт в Оперативку.. Занимает 5.4 мб оперативки..
    На сайте из 1400 ОЗУ используется max 256...
    Большую нагрузку на диски в хостинг-компании объясняют высокой посещаемостью..
     
  6. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.405
    Симпатии:
    1.185
    Если озу простаивает, можно часть под виртуальный диск выделить.

    Статические файлы можно на cdn вынести, вот хорошая статья, правда для wp http://habrahabr.ru/blogs/cloud_computing/136933/

    Хотя судя по графику нагрузка больше на запись, посмотри какой процесс использует диск наиболее активно, может и не в движке проблема...
     
  7. bdmalex

    bdmalex Постоялец

    Регистр.:
    19 апр 2006
    Сообщения:
    68
    Симпатии:
    11
    Пардон, откуда тогда ЧТЕНИЕ с диска такое интенсивное ??
    У вас "скачиваемых" файлов всего на 5,4 мегабайта ?
    Вообще не должно быть проблем с таким мизерным объёмом скачивыаемого контента

    Вы чем отдаёте ваш статический контент - неужели Апачем ???
     
  8. xiret

    xiret Создатель

    Регистр.:
    9 фев 2007
    Сообщения:
    46
    Симпатии:
    4
    ну я тебе уже писал на серче - заюзай cloudflare, статика будет отдаваться cdn сетью, а не твоей впс
     
  9. zerg

    zerg

    Регистр.:
    5 май 2006
    Сообщения:
    262
    Симпатии:
    343
    впс не из дешевых судя по всему. как верно сказали cloudflare поможет, но как еще вариант взять впс с ssd дисками или уже присмотреться к дедику. потому что разница уде будет не слишком значительна между таким впс и недорогим сервером.
     
  10. DarkWing

    DarkWing

    Регистр.:
    15 фев 2007
    Сообщения:
    359
    Симпатии:
    117
    Сloudflare 20 баксов за сайт. Дороговато. Облачные хранилища подешевле будут. Выгрузить все картинки и файлы например в Google storage, сразу упадет нагрузка раза в 2, если не в 3. Правда вот не знаю, есть ли готовое решение по выгрузке файлов для DLE.