top каже мені:
last pid: 64807; load averages: 0.99, 0.97, 0.92 up 189+04:47:22 09:16:17
45 processes: 1 running, 44 sleeping
CPU: 0.4% user, 0.0% nice, 0.2% system, 6.4% interrupt, 93.0% idle
Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free
Swap: 8192M Total, 8192M Free
Мунін це демонструє трохи чіткіше:
Як бачите, на сервері є близько 8 ГБ оперативної пам’яті. Мені цікаво, чи зможу я забити цього звіра на більш скромному сервері 2 Гб . Тепер я знаю, що означають активні та буфери, думаю. Але мене справді турбують "провідні" та "неактивні" краплі пам'яті. Наскільки я не знаю, вони не відповідають жодному існуючому процесу.
Зверніть увагу, як зелена "активна" лінія піднялася в грудні: саме тоді ми почали використовувати демон BGP на цьому маршрутизаторі. Я не точно розумію, що сталося в квітні та травні, але я пам’ятаю, що робив оновлення системи і перейшов на pkgng приблизно за той час.
Ось запасний роутер для першого, з меншою кількістю оперативної пам’яті (4 Гб):
Здається, ця людина прекрасно живе з половиною оперативної пам’яті і все ще залишає близько 2 Гб вільного, що призводить мене до того, що я можу перейти до коробки 2 Гб для цього сервера, знижуючи витрати та обслуговування…
Будь-які пропозиції? Що означають різні лічильники пам’яті, показані вгорі? Більш конкретно, що робить:
- Активний
- Неактивний
- Кеш
- Буфери
- Провідний
- Безкоштовно
... справді означає? Я знайшов кілька публікацій, що пояснюють, як біти підсистеми VM працюють, і я пам’ятаю, що маю "ах-ах!" Момент розуміння всього цього приблизно 12 років тому, але я забув. :) Навіть вірний посібник FreeBSD не зміг відповісти на моє запитання ...
Чи можу я знизитись до 2 Гб?
free
команди від propps ): linux - реальне використання пам'яті