Есть игровой сервер, 2гб оперативки и q8300 (2.5ггц, 4 ядра) проц.
больше 30% не грузится(не проц не озу).
Где-то слышал, что можно как-то сделать, чтобы Ubuntu юзала оперативку по максимуму, только как не знаю. Кто знает?
А играм н асервере без 3d отрисовок много озу то не надо. чем ты его собираешься заполнять свое ОЗУ ? то что озу простаивает ты сам виноват - накупил зачемто.
Пользователь решил продолжить мысль 25 Сентября 2010, 10:46:26:
МОЖНО СВЕСТИ К МИНИМУМУ ОБРАЩЕНИЕ К КЕШУ:
За интенсивность обращения системы к swap-файлам и swap-разделам отвечает параметр swappiness, равный по умолчанию 60. Значение параметра может быть в пределах от 0 - наименьшее использование подкачки, до 100 - подкачка используется часто.
Чтобы изменить значение по умолчанию, необходимо изменить параметр vm.swappiness:
vm.swappiness=10
в файле /etc/sysctl.conf
НО ЭТО БУДЕТ И,М,ЕТЬ СМЫСЛ В СЛУЧАЕ КОГДА НА СЕРВЕРЕ ИДЕТ СИЛЬНАЯ РАБОТА С ФАЙЛО, ИНЧЕ БЕС ПОЛЬЗЫ.
можно попробовать увеличить\уменьшить объём потребляемой системой памяти за счёт изменения размеров дискового кеша. Уровень выделяемой под кеш памяти хранится в
/proc/sys/vm/vfs_cache_pressure
Значение по умолчанию: 100. Чтобы использовать меньше памяти под дисковые кеши (что вообще говоря не есть хорошая идея), ставим значение 50. Если, наоборот, хочется больше отзывчивости системы, увеличиваем размер кеша не скупясь:
echo 1000 > /proc/sys/vm/vfs_cache_pressure
и далее продолжаем играться с параметрами вплоть до полного удовлетворения. Для того, чтобы настройки стали постоянными, заносим параметр
vm.vfs_cache_pressure = 1000
в файл /etc/sysctl.conf и со следующей загрузки дисковые кеши будут смачно чавкать вашей оперативной памятью.