За последние 24 часа нас посетили 60799 программистов и 1746 роботов. Сейчас ищут 1134 программиста ...

Память на сервере

Тема в разделе "Прочее", создана пользователем DZEN, 15 май 2008.

  1. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Вопрос как раз для помойки. На сервере несколько крупнокалиберных сайтов которые работают с базами данных. Как начались тормоза докупили 1 Гб памяти, сейчас начальник звонил - говорит логи смотрел так-же сайты притормаживают а память не используется. В чем причина может быть?
     
  2. Anonymous

    Anonymous Guest

    Магнитные бури на Марсе, вероятно.

    Это пустой вопрос... нужно искать узкие места. Причем это надо было делать еще ДО покупки оперативы. Ибо может нехватало не ее, а процессорного времени. Или уперся с скорость работы ХДД. Или сети. Или еще куда, хрен его знает.
     
  3. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Забыли вставить память в компьютер- *зверски избит*
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ага) Кто-то себе утащил домой :)

    DZEN
    А с каких пор начались тормоза? Что повлияло? Еще один сайт или резкое увеличение кол-ва посетителей/записей в базе ?
     
  5. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Согласен. Можно так начальству сказать?
    База данных жутко раздулась. Сейчас уже 1712 Мб и продолжает расти. Чистить нечего и оптимизировать тоже.
     
  6. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Возможно что ядро собрано без поддержки такого количества памяти ;)
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Мож правда в сети дело? Вообще неплохо бы снимать для статистики показания загружености CPU, RAM, Network... ИМХО поможет выявить узкие места.
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    DZEN

    сервер-то под чем?
     
  9. vlad-net

    vlad-net Активный пользователь

    С нами с:
    28 июл 2006
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Москва
    Судя по моему опыту, наиболее узкое место в http-SQL-etc сервере это жесткий диск.

    Если в сервере нет хорошего RAID-массива (ориент. стоимость 200-300$), то тем более вероятность тормозов из-за жесткого диска наиболее велика.

    У нас правда не так давно на сервере были тормоза - не хватало оперативки (1ГБ) и в какой то момент начинал хрустеть swap. Увеличили до 4ГБ - сразу прекратилось, но мы заранее нашли узкое место, да и RAID у нас хороший.

    Успехов!

    P.S. Да, кстати. Мы периодически изучаем скоростные характеристики нашей http-SQL системы и пришли к однозначному выводу, что основные тормоза (~80-90%) приходятся на работу СУБД (т.е. выполнение запросов). Работа Apache+PHP по построению результирующего интерфейса занимает на порядок меньше времени, чем когда СУБД "копается в таблицах". Может поможет с выводами :).
     
  10. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    В воскресенье заменили винчестеры на более быстрые Western Digital и все пошло как по маслу. Мало кто ожидал такого финала, зато хорошая заметка на будущее для всех владельцев крупных сайтов.
     
  11. Anonymous

    Anonymous Guest

    Действительно... кто бы мог подумать...
     
  12. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Для базы данных вообще хорошо брать 15 000 rmp SAS диски, желательно 2-4 штуки и строить райды (на отдельном хорошем RAID контроллере, а не то что встроено в материнки)
     
  13. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Просто всем спасибо, было познавательно.

    А еще личное авто, место работы не далеко от дома, собственные серверы в подвале...
     
  14. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    А память, видимо, все же сперли =)))
     
  15. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Насяльника ты хавно! Заплата неет - работа неет!
     
  16. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А есе хороще шобы сервак БД был в пуленепробиваемом корпусе... для сохраности данных. И в здании с виброгасящим фундаментом. А то всё-таки винты с 15.000rmp штука хрупкая. И не забыть пулеметные вышки вокруг поставить ))