Чи є спосіб "очистити" фізичну пам'ять (RAM), що пов'язана з моїм веб-сервером Centos / Apache?


1

Я розробляю те, що вимагає JavaScript на стороні сервера, і як такий я використовую PhantomJS для запуску JS.

Він використовує близько 1 Гб фізичної пам'яті, коли все добре, але якщо я закрутити деякі JavaScript це, здається, дійсно вбирати пам'ять, spiking до 3,5 Гб загального використання - і збій phantomJS.

PhantomJS перезапускається нормально, але я помічаю, що обсяг оперативної пам'яті залишається на рівні 3,5 Гб, і мені потрібно чекати близько 15 хвилин, щоб він повернувся.

Чи призначається вона програмі на певний час? Чи є спосіб я можу зменшити це або очистити те, що в фізичній пам'яті в даний час звільнити його?

Дякую.


Дізнайтеся, чи допомагає це: unixmen.com/how-to-clear-memory-cache-on-linux-servers
Kamil

Ви впевнені, що це проблема? Чи дійсно машина працює повільніше?
terdon

Тип $ free -m щоб побачити свою пам'ять. Якщо у вас є багато Free, або в буфері / кеші ви все в порядку. Якщо це у Swap, тоді це дійсно є споживання пам'яті.
JREAM

@JREAM спасибі за пораду - перевірив вільний-m і там було дійсно набагато більше перерахованих вільних, ніж відповідно до моєї віртуальної панелі інструментів. Дуже дякую
Gideon

@Gideon Ці речі, здається, ніколи не відображаються правильно з багатьма хостами, вони тільки перевіряють Physical Ram Free, який ще не був використаний, і це не так. Радий, що це допомогло!
JREAM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.