Признаюсь. Раньше, бывало, я ставил "vm.swappiness=0" и/или вообще не создавал файл/раздел подкачки. Но потом тов.
kvazimoda24 ткнул меня носом
вот в эту статью. Теперь мир уже не станет прежним так делать я больше не буду.
Краткое содержание для тех, кому не хочется читать многабукаф.
- Если физической оперативной памяти до хренищщи, то тащем-та на настройки
( Read more... )
Comments 5
Reply
То есть вот мало того, что каспер, требующий 4.5 гига на машинах с гигом, но еще и добавили централизованно проверку, ага: где меньше двух - там принудительно в swappiness=10.
Результат слегка предсказуем - арм занимается ТОЛЬКО дрочением диска.
Ну и сервера со swappiness=0, ага. "Это чтобы он ВСЮ память использовал, и не изнашивал диск!"
По факту, если приложение написано дебилами, а железо "вам нормального не положено!" - увеличиваем. До 70-80-90. Тогда на диск будет ПИСАТЬСЯ, но оно туда будет значительно реже лазить, чтобы читать. Ну и с серверами аналогично: хочет писать - пусть пишет. Сейчас это, кажется, вообще одна из самых дешевых операций.
Ну и кстати да, если есть какого хама дискового ненужного - вот прямо так чисто под своп и пускаем. Создавая/прописывая раздел на каждом.
Reply
Reply
Если у нас SSD, то выкинуть код из памяти полезно, а вот свопить данные надо с оглядкой, ибо износ flash-памяти при записи никто не отменял.
Идея отслеживать нехватку памяти по умиранию процессов - так себе. Лучше уж поставить процесс, отслеживающий интенсивность свопинга.
Reply
Reply
Leave a comment