Jump to content

Recommended Posts

Публикувано

Чудя се дали има смисал да разписвам в крон-а следната команда:

sync; echo 3 > /proc/sys/vm/drop_caches

Това чисти буферираната и кешираната памет.

Та въпроса ми е някой, ползва ли такъв метод и дали има смисъл от него :)

Ето и резултати:

root@bras-2:~# free -m

total used free shared buffers cached

Mem: 877 847 30 0 231 530

-/+ buffers/cache: 85 792

Swap: 1906 0 1906

ето след това:

root@bras-2:~# free -m

total used free shared buffers cached

Mem: 877 50 827 0 0 8

-/+ buffers/cache: 41 836

Swap: 1906 0 1906

Отговорено

Здравей,

Това съм го ползвал и върши работа. Разбира се, докато се кешира нужното наново, системата работи по-бавно. Най е полезно за работна машина, когато се правят много проби и тестове.

За CentOS върши работа :

sync; echo 3 > /proc/sys/vm/drop_caches; echo 0 > /proc/sys/vm/drop_caches; sync

Отговорено

Каква е причината машина която работи постоянно да чисти памет, която така или иначе се води свободна в системата и ще бъде reclaim-ната когато има нужда ?

По-бърз malloc в момента на алокация ? Несериозно звучи ;)

Отговорено

цялата идея е малко като

когато не караш колата, да източваш горивото от резервоара, за да не се харчи докато не се използва :)

По-скоро си струва да намалиш размера на стека или да смениш апач с нгинкс ако целиш оптимизация

Отговорено

По-добър ефект в сървърите се постига с намаляването на /proc/sys/vm/swappiness ( sysctl vm.swappiness ) - обикновенно от swap-а идва забавянето.

Отговорено

Не гоня оптимизация, просто от шейпърие на стотиците PPP сесии остават разни буферирани/кеширани променливи които никога не се ползват същите, че от тази гледна точка исках да питам има ли смисъл да ги чистя по-често. Като цяло идеята е изобщо да не се опира до Swap-a :)

Нямам апач или други подобни апликации.

Отговорено

ако мислиш че нямаш нужда от суап и ресурсите са достатъчни

swapoff :)

иначе пробвай с друг ppp сървър

Отговорено

Чистенето на кеша не е осбено смислено.

Вероятно скрипта за shaper-ите е за оптимизация. Променливите за какво ги ползваш - маркиране на трафика или?

“...ние, можещите водени от незнаещите, вършим невъзможното за кефа на неблагодарните. И сме направили толкова много, с толкова малко, за толкова дълго време, че сме се квалифицирали да правим всичко от нищо...”, Константин Йозеф Иречек, 13.12.1881 г.

Отговорено

Да и за още 2 проверки, супер дреболии са по принцип.

Държа да отбележа че нямам проблем нито с Load-а нито с RAM-a нито с CPU просто се чудех, дали има смисал от "принудително" освобождаване на памет :)

  • Администратор
Отговорено

Само ако заемаш наличната физическа памет и минаваш на SWAP

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Отговорено

To free pagecache:

* echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

* echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

* echo 3 > /proc/sys/vm/drop_caches

Отговорено

Ако не се претоварва, няма смисъл - както казват, работи ли не го пипай :)).

Ако е за оптимизацията, пробвай да не маркираш трафика (освен ако нямаш някаква форма на QoS), а да го прекарваш през хеш таблици на база адреси.

“...ние, можещите водени от незнаещите, вършим невъзможното за кефа на неблагодарните. И сме направили толкова много, с толкова малко, за толкова дълго време, че сме се квалифицирали да правим всичко от нищо...”, Константин Йозеф Иречек, 13.12.1881 г.

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.