|
своппинг на Linux - есть проблема или нет?
|
|||
---|---|---|---|
#18+
Добрый день. Прошу помочь, кто разбирается в управлении памяти в Linux. Имеется: Код: plaintext 1. 2.
Код: plaintext 1. 2. 3. 4. 5.
Т.е. видим, что у нас много свободной памяти. И при этом наблюдаем активный своппинг (so): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Вопрос1 - почему оно свопится при наличии кучи free memory? Вопрос2 - является ли это проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2019, 16:52 |
|
своппинг на Linux - есть проблема или нет?
|
|||
---|---|---|---|
#18+
dcdbaВопрос1 - почему оно свопится при наличии кучи free memory?посмотрите что в vm.swappiness dcdbaВопрос2 - является ли это проблемой?если к качеству работы сервисов, запущенных на данном сервере, нет претензий, то все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2019, 19:51 |
|
своппинг на Linux - есть проблема или нет?
|
|||
---|---|---|---|
#18+
bga83, vm.swappiness имеет дефолтное значение: Код: plaintext 1. 2.
Прочитал, что swappiness отвечает за выбор между своппингом и удалением страниц из файлового кэша в ситуациях недостатка free memory . Т.е. к данной ситуации этот параметр вроде бы не имеет отношения - free memory у меня навалом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 08:07 |
|
своппинг на Linux - есть проблема или нет?
|
|||
---|---|---|---|
#18+
bga83, извиняюсь, был не прав: vm.swappiness задаёт процент свободной оперативной памяти, при котором начинает использоваться раздел подкачки. Значит, на поведение системы в моём случае влияет именно он. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 08:28 |
|
своппинг на Linux - есть проблема или нет?
|
|||
---|---|---|---|
#18+
dcdba Прочитал, что swappiness отвечает за выбор между своппингом и удалением страниц из файлового кэша в ситуациях недостатка free memory . Т.е. к данной ситуации этот параметр вроде бы не имеет отношения - free memory у меня навалом. Вы можете удивиться, но даже при наличии свободной памяти в выводе free, по факту ее может не быть, в случае NUMA imbalance. И вот тогда в игру вступает kswapd с алгоритмом выгрузки в своп, при этом vm_swappiness - это ручка, которая выставляет приоритет между memory mapped files и anonymous mappings. Чем ближе к 100, тем выше вероятность выгрузки анонимных регионов памяти, чем ближе к 0 - тем скорее memory mapped files будут выбраны в качестве жертвы. К размеру свободной оперативной памяти она отношения не имеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 18:11 |
|
|
start [/forum/topic.php?fid=25&fpage=8&tid=1481199]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 403ms |
0 / 0 |