от себя добавлю простой пример, последовательно по коммандам. будет полезно и ТСу и новичкам кто читает форум в учебных целях для опыта
----------------------------
значит имеем пустой диск sdb. выполняем:
fdisk /dev/sdb (открылся фдиск) -> n (создать partition) -> потом на все вопросы просто Enter. это будет: p (выбрать "primary") -> 1 -> размер (все 500 берем, если нет, указываем что нужно)
потом вводим "w" и все, диск готов к форматированию. фдиск выйдет сам.
теперь у вас есть /dev/sdb1 - это ваша partition 1, 500gb
вводим "mkfs.ext4 /dev/sdb1" форматнули в ext4.
сделайте папку для этого диска, на нее вы этот диск "назначаете" (mount)
"mkdir /newdisk" это будет его адрес, то есть зайти на диск нельзя внутрь /dev/sdb1 как было бы логично в винде. а можно только после команды "mount /dev/sdb1 /newdisk" зайти в /newdisk и увидеть файлы (которых пока нет).
последнее, вносим строку
"/dev/sdb1 /newdisk ext4 defaults 1 1"
в файл /etc/fstab, что бы команда mount срабатывала сама при автостарте (это простым языком, для привыкших к винде).
готово :) .
полезная фишка, спасибо :) , не знал что в ДЛЕ это делается так просто
а интересно все таки узнать у ТС чем решилась проблема (если решилась) ? и какой траффик в самом деле, неужели до 20-30к реально онлайн бывают (догадываюсь что нет, т.к. указанный сервер не осилил бы и 2к реал-тайм в онлайне), или имелось ввиду в сутки? :)
так происходит потому что вы его так настроили, апачу далеко до искусственного интеллекта еще :))) что бы он делал что то "по своему" вопреки указаниям хозяина.
вы просто прописали лишний раз .new скорей всего, нужно не что бы при запросе in.ua.new он шел в in.ua.new папку, а при запросе in.ua шел в in.ua.new :) . а вы наверное прописали неправильно вот и все. посмотрите examples этого конфига внимательно, и думаю точно найдете ошибку.
удачи :) .
Почему же, если проект связан с аудио\видео материалами где нужна огромная пропускная способность :) .
Кстати насчет проверки нагрузки в течении дня (собрать статистику за день, неделю, и т.п) посоветую использовать команды sar,mpstat,iostat (вроде эту упоминал кто уже, но не указал как собрать инфу за день :) ) с заданным интервалом, и записывать результат в лог, или просто в файл какой нужно. это делается так:
sar -u 5 10 (покажет загрузку ЦПУ, 10 раз обновится каждые 5 секунд)
sar -r 2 100 (покажет память, каждые 2 секунды - и повторить это 100 раз)
а еще в кроне эта штука стоит в папке cron.d заданная на 10 минутный интервал, и "откладывает" свои логи в папку /var/log/sysstat/, прочитать их оттуда можно командой:
sar -f /var/log/sysstat/sa0 (sa1,sa2, etc... все файлы в папке, посмотреть по дате можно)
если команды нема, установите пакет sysstat (хотя вроде он базовый и есть во всех дистрах?)
надеюсь это поможет в мониторинге серверов :) . почитайте детальней про sar, это основная тулза для вашего случая. http://bencane.com/2012/07/08/sar-sysstat-linux-performance-statistics-with-ease/
может в .htaccess кто то пошутил у вас с modrewrite? и он все переписывает в ip?
одновременный онлайн 20-30к это трафик в 500к в сутки минимум примерно? с таким трафиком и соотв. доходами для вас не должно быть проблемой арендовать еще 5 таких серваков и нанять админа :) (или целый админский спецназ держать на постояной работе :) ).
могу посоветовать перед тем как делать тюнинг сервера проверить сам ДЛЕ, отключить все лишнее (подсчет просмотров новости, календарь, архив, и типа того, там целый воз плюшек и разница в нагрузке на базу данных без них может быть в 3-4 раза меньше), поставьте маленький скрипт который выводит вницу страницы в футере количество запросов совершенных к базе и сколько памяти жрет. так вы вычислите нагрузку, увидев сколько ресурсов ест 1 сессия.
сейчас покопаюсь в старых папках может найду скриптик... я им тестировал нагрузку вордпресса, и других СМСок... удобно вичислять количество памяти которое 1 юзер отнимает.
гадалка лучший сисадмин :))) верное дело говорит!
а что бы помочь с вопросом нужны детали, да. почитайте логи, кто и откуда ДДОСит, или может просто глюк и пересобрать надо апач, или какая то софтина конфликтует с чем то.. вопрос такой что ответить на него не получтися даже у нострдамуса :) . килл -9 чего именно вам помогает? httpd (apache2 if debian)? на каком сервере вообще работа идет? centos?