utorrent serveren elfogy a memória.

Fórumok

Szervusztok.

Otthonra készítettem magamnak egy torrent szervert opensuse-val, egy P4 2.4-es celeronnal, 1 GB
memóriával, 3 merevlemezzel (1. rendszer, 2.-3. software raid adattárnak)
Feltűnt, hogy az 1GB memóriából 12MB szabad, de a swap üres. Zavart, hogy ennyire lecsökkent, így
tettem bele még egy 1GB-os modult. Ma újra ellenőriztem mi a helyzet, és képes volt ezt a mennyiséget
is felzabálni. 52 MB van szabadon.
top-al ellenőriztem, hogy mégis hova tűnik el ez a memória. Az utorrent kapta a legnagyobb értéket,
összesen 7,7%-ot használ. a többi mind nullás.

más komolyabb szolgáltatás nem fut a gépen, csak apróságok (ssh, ftp, samba, ntp, smartd)
a rendszert minimális telepítéssel tettem fel, még grafikus felület sincs.

Tippeket ötleteket előre is köszi.

Hozzászólások

"Feltűnt, hogy az 1GB memóriából 12MB szabad, de a swap üres."

A rendszer igyekszik a rendelkezésre álló memóriát kihasználni. Különböző cache-eket használ. Ha nem swap-ol, akkor feleslegesen tettél bele több memóriát. Hacsak nem az volt a cél, hogy még több cache-t használjon...

Hogy mennyi cache-t (page cache és/vagy inode, dentry) használ a rendszer, azt könnyen ellenőrizheted:

# megnézed mennyi a szabad memória

$ free

# a dirty object-ek kiírása

$ sync

# ez felszabadítja a cache-eket

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

# megnézed így mennyi a memóriahasználat

$ free

# Visszaállítod a default értéket

$ echo 0 > /proc/sys/vm/drop_caches

(megj: 3.0-s kerneltől nincs "0" default érték.)

További infók:

http://linux-mm.org/Drop_Caches
Documentation/sysctl/vm.txt

--
trey @ gépház