Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как заставить ubuntu юзать оперативную память по максимуму?  (Прочитано 6202 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Есть игровой сервер, 2гб оперативки и q8300 (2.5ггц, 4 ядра) проц.
больше 30% не грузится(не проц не озу).
Где-то слышал, что можно как-то сделать, чтобы Ubuntu юзала оперативку по максимуму, только как не знаю. Кто знает?

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Ubuntu, Gentoo, RHEL, AIX

Оффлайн $oft

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Установи програмку htop (консольная)

sudo apt-get install htop

Там видно реальное использование памяти.

То что ты говоришь 30 % - это чисто запущенные прирложения, на самом деле Ubuntu юзает всю оперативку ну или 85 %. остальное пространство она забивает системными кешами, подкачками и прочими данными для быстрого использования.

у меня на нетбуке использует 836 мб из 992.
Yii2/Laravel + JS/vue fullstack web developer
@evetrov telegram

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Я знаю что всю, htopом и смотрю.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Странные пожелания. Вот тут в соседней теме борются, чтоб наоборот меньше памяти жрало...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Оно так и работает по умолчанию.

Оффлайн Golan

  • Активист
  • *
  • Сообщений: 703
  • Любитель
    • Просмотр профиля
Я знаю что всю, htopом и смотрю.
Если знаете "что всю", то
...чтобы Ubuntu юзала оперативку по максимуму, только как не знаю. Кто знает?
???
Lenovo ThinkPad T500/Runtu 14.04 xfce 4.12/

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Есть игровой сервер, 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 и со следующей загрузки дисковые кеши будут смачно чавкать вашей оперативной памятью.
« Последнее редактирование: 25 Сентября 2010, 10:46:26 от alecsartania »
Дома Linux Mint 21.1 / 22.00

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.