Semoff Posted November 23, 2012 Report Share Posted November 23, 2012 Чудя се дали има смисал да разписвам в крон-а следната команда: 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 Link to comment Share on other sites More sharing options...
hgd Posted November 23, 2012 Report Share Posted November 23, 2012 Здравей, Това съм го ползвал и върши работа. Разбира се, докато се кешира нужното наново, системата работи по-бавно. Най е полезно за работна машина, когато се правят много проби и тестове. За CentOS върши работа : sync; echo 3 > /proc/sys/vm/drop_caches; echo 0 > /proc/sys/vm/drop_caches; sync Link to comment Share on other sites More sharing options...
solar_sea Posted November 23, 2012 Report Share Posted November 23, 2012 Каква е причината машина която работи постоянно да чисти памет, която така или иначе се води свободна в системата и ще бъде reclaim-ната когато има нужда ? По-бърз malloc в момента на алокация ? Несериозно звучи Link to comment Share on other sites More sharing options...
computer Posted November 23, 2012 Report Share Posted November 23, 2012 цялата идея е малко като когато не караш колата, да източваш горивото от резервоара, за да не се харчи докато не се използва По-скоро си струва да намалиш размера на стека или да смениш апач с нгинкс ако целиш оптимизация Link to comment Share on other sites More sharing options...
hgd Posted November 23, 2012 Report Share Posted November 23, 2012 По-добър ефект в сървърите се постига с намаляването на /proc/sys/vm/swappiness ( sysctl vm.swappiness ) - обикновенно от swap-а идва забавянето. Link to comment Share on other sites More sharing options...
Semoff Posted November 23, 2012 Author Report Share Posted November 23, 2012 Не гоня оптимизация, просто от шейпърие на стотиците PPP сесии остават разни буферирани/кеширани променливи които никога не се ползват същите, че от тази гледна точка исках да питам има ли смисъл да ги чистя по-често. Като цяло идеята е изобщо да не се опира до Swap-a Нямам апач или други подобни апликации. Link to comment Share on other sites More sharing options...
computer Posted November 23, 2012 Report Share Posted November 23, 2012 ако мислиш че нямаш нужда от суап и ресурсите са достатъчни swapoff иначе пробвай с друг ppp сървър Link to comment Share on other sites More sharing options...
Networker Posted November 23, 2012 Report Share Posted November 23, 2012 Чистенето на кеша не е осбено смислено. Вероятно скрипта за shaper-ите е за оптимизация. Променливите за какво ги ползваш - маркиране на трафика или? “...ние, можещите водени от незнаещите, вършим невъзможното за кефа на неблагодарните. И сме направили толкова много, с толкова малко, за толкова дълго време, че сме се квалифицирали да правим всичко от нищо...”, Константин Йозеф Иречек, 13.12.1881 г. Link to comment Share on other sites More sharing options...
Semoff Posted November 23, 2012 Author Report Share Posted November 23, 2012 Да и за още 2 проверки, супер дреболии са по принцип. Държа да отбележа че нямам проблем нито с Load-а нито с RAM-a нито с CPU просто се чудех, дали има смисал от "принудително" освобождаване на памет Link to comment Share on other sites More sharing options...
Administrator 111111 Posted November 23, 2012 Administrator Report Share Posted November 23, 2012 Само ако заемаш наличната физическа памет и минаваш на SWAP Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Link to comment Share on other sites More sharing options...
talibana Posted November 24, 2012 Report Share Posted November 24, 2012 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 Link to comment Share on other sites More sharing options...
Networker Posted November 24, 2012 Report Share Posted November 24, 2012 Ако не се претоварва, няма смисъл - както казват, работи ли не го пипай ). Ако е за оптимизацията, пробвай да не маркираш трафика (освен ако нямаш някаква форма на QoS), а да го прекарваш през хеш таблици на база адреси. “...ние, можещите водени от незнаещите, вършим невъзможното за кефа на неблагодарните. И сме направили толкова много, с толкова малко, за толкова дълго време, че сме се квалифицирали да правим всичко от нищо...”, Константин Йозеф Иречек, 13.12.1881 г. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now