Автор Тема: Linux-a гълта много рам ??!?  (Прочетена 2672 пъти)

STARS

  • Напреднали
  • *****
  • Публикации: 47
    • Профил
Linux-a гълта много рам ??!?
« -: Feb 01, 2006, 23:18 »
Реших да погледна как си разпределя Линукс-а оперативната памет и какво да вида :
Total Physical Memory : 1,060,794,368 bytes = 1,011.65mb
Free Physical Memory : 47,042,408bytes= 44,83mb
Shared Memory : 0 bytes=0,00kb
Disk Buffers : 74,993,664 bytes =71,52mb
Disk Cache : 622,514,176 bytes=593,68mb
Total Swap Memory 806,068,224bytes=768.83mb
Free Swap Memory 802,881,536bytes=765,69mb

Някой би ли ми казал защо се  ползва главно системната памет а не swap-a  '<img'>И как бих могъл да си включа swap-a в действие за да се освободи голямото количесто заета памет  '<img'>

Ползвам Suse 10.0
Активен

  • Гост
Linux-a гълта много рам ??!?
« Отговор #1 -: Feb 01, 2006, 23:25 »
Цитат (STARS @ Фев. 02 2006,00:18)
Реших да погледна как си разпределя Линукс-а оперативната памет и какво да вида :
Total Physical Memory : 1,060,794,368 bytes = 1,011.65mb
Free Physical Memory : 47,042,408bytes= 44,83mb
Shared Memory : 0 bytes=0,00kb
Disk Buffers : 74,993,664 bytes =71,52mb
Disk Cache : 622,514,176 bytes=593,68mb
Total Swap Memory 806,068,224bytes=768.83mb
Free Swap Memory 802,881,536bytes=765,69mb

Някой би ли ми казал защо се  ползва главно системната памет а не swap-a  '<img'>И как бих могъл да си включа swap-a в действие за да се освободи голямото количесто заета памет  '<img'>

така е по план-скица :о)

по принцип, linux гледа да използва максимално оперативната памет, като качва в останалата свободна такава различни библиотеки, които ще се достъпват доста по-бързо, ако са в паметта, отколкото ако са на твърдия диск (независимо къде -- дали на същински твърд диск или във swap дяла).

така, че нямаш голям повод за притеснение.
Активен

STARS

  • Напреднали
  • *****
  • Публикации: 47
    • Профил
Linux-a гълта много рам ??!?
« Отговор #2 -: Feb 01, 2006, 23:40 »
А ако пусна някоя игра или програма, която иска повече РАМ, ще започне ли да ми цепи от недостиг на РАМ ?или линукс-а си разпределя всичко и когато трябва се освобождава  ':huh:'
Активен

trancer4o

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Linux-a гълта много рам ??!?
« Отговор #3 -: Feb 01, 2006, 23:52 »
Ще се освободи достатъчно количество рам. Бъди сигурен.
Активен

  • Гост
Linux-a гълта много рам ??!?
« Отговор #4 -: Feb 02, 2006, 00:36 »
Не бери грижа за RAM , Linux яде толкова RAM колкото има   '<img'> , правилото е колкото повече толкова по-добре
Активен

fogata

  • Напреднали
  • *****
  • Публикации: 200
    • Профил
Linux-a гълта много рам ??!?
« Отговор #5 -: Feb 02, 2006, 14:43 »
Аз пък постоянно се дразня че ми остава много свободна памет.Чудя се как да направя така че да зареждам в паметта цели приложения.Например ОО,а защо не и цялата OS.Последното го правя с някои Live дистрибуции и всичко лети.
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Linux-a гълта много рам ??!?
« Отговор #6 -: Feb 02, 2006, 16:04 »
Цитат
A number of Linux kernel developers recently debated "swapiness" at length on the lkml, exploring when an application should or should not be swapped out, versus reclaiming memory from the cache. Fortunately a run-time tunable is available through the proc interface for anyone needing to adapt kernel behavior to their own requirements. To tune, simply echo a value from 0 to 100 onto /proc/sys/vm/swappiness. The higher a number set here, the more the system will swap. 2.6 kernel maintainer Andrew Morton [interview] noted that on his own desktop machines he sets swapiness to 100, further explaining:

    "My point is that decreasing the tendency of the kernel to swap stuff out is wrong. You really don't want hundreds of megabytes of BloatyApp's untouched memory floating about in the machine. Get it out on the disk, use the memory for something useful."


За тези, които не са добре с английския swapiness определя колко да се ползва swap-a паметта - по-висока стойност повече ще се пече тя и по-малко рамта и обратното. Този параметър може да е интервала 0-100 и се задава така:
Примерен код
echo 0 > /proc/sys/vm/swappiness
например, ако искате максимално да се позлва оперативната памет и минимално swap-a.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
Linux-a гълта много рам ??!?
« Отговор #7 -: Feb 02, 2006, 16:53 »
Всъщност командата е:
Примерен код

echo 0 > /proc/sys/vm/swappiness


Въпреки ,че стойност нула, не е препоръчителна. Ако искате максимално ползване на опреативната памет, ползвайте стойности между 5 и 10.
Ако пък изцяло искате  да махнете суап-а , по-добрият начин е :
CONFIG_SWAP=n
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Linux-a гълта много рам ??!?
« Отговор #8 -: Feb 02, 2006, 17:45 »
Опа, правописна грешка, моля да ме извините. Аз не съм казал че е препоръчителна, просто дадох пример с нея...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

Joredos

  • Новаци
  • *
  • Публикации: 2
    • Профил
Linux-a гълта много рам ??!?
« Отговор #9 -: Feb 02, 2006, 18:25 »
Аз нямам swapness как мога да го създам?
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Linux-a гълта много рам ??!?
« Отговор #10 -: Feb 02, 2006, 19:03 »
swappines, а не swapness...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

inst

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
Linux-a гълта много рам ??!?
« Отговор #11 -: Feb 02, 2006, 19:14 »
ако вече сме го написали това как да го махнеме ??
колко е дефалта 60 ли ?
Активен

FreeBSD 7.2 "The power to serve" & Slackware 12.2 & Debian 5

steady

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Maemo / Ubuntu
  • Window Manager: Gnome
    • Профил
Linux-a гълта много рам ??!?
« Отговор #12 -: Feb 06, 2006, 22:05 »
Цитат (inst @ Фев. 02 2006,20:14)
ако вече сме го написали това как да го махнеме ??
колко е дефалта 60 ли ?

Аз на 10 го сложих и е супер.
Активен

Tablet: Nokia N900; Maemo 5.
Server: HP; Intel Pentium 4 3.2GHz; 2GB DDR2; Ubuntu Server 9.10.
Laptop: Acer Aspire 5738ZG; Intel Core 2 Duo 2GHz; 3GB DDR3; Nvidia GeForce G105M; Ubuntu 10.10.
Desktop: ASRock ConRoeXFire-eSATA2; Intel Core 2 Duo 1.6GHz; 3GB DDR2; Nvidia GeForce G210; Ubuntu 10.10.

loxs

  • Напреднали
  • *****
  • Публикации: 307
    • Профил
Linux-a гълта много рам ??!?
« Отговор #13 -: Feb 20, 2006, 11:30 »
Хмм, на какви дистрибуции го правите това?
Аз съм на Слак 10.2 и нямам файл /proc/sys/vm/swappiness
Ето какво става като се опитам да изпълня горната команда
Примерен код
root@loxs:/home/loxs# echo 10 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: No such file or directory


Ако се опитам да създам файл:
Примерен код
root@loxs:/home/loxs# touch  /proc/sys/vm/swappiness
touch: cannot touch `/proc/sys/vm/swappiness': No such file or directory


Дори с vi не ми позволява да го създам. Проверих правата в тази директория - оказа се че и руут няма права за писане. Мъчих с познатите ми методи да дам права за писане (chmod + w, chmod 755) - не да ва никакво съобщение, но правата не се променят.

Сега не ми се карайте '<img'>. Аз съм много далеч от мисълта, че познавам добре системата... и линукс като цяло... просто ми стана интересно '<img'>
Активен

Linux is like a wigwam - no windows, no gates, apache inside!
We shall walk together through all eternity. Wandering in the shadows, spreading the fear!
Gentoo - Baselayout 1.12.9-r2
Linux 2.6.21-suspend2-r6 Mon Jun 25 17:48:08 EEST 2007

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Бисквитките на linux-bg.org
Предложения за подобрения на сайта
ogi 0 11740 Последна публикация Apr 29, 2002, 21:40
от ogi
Лаком Linux
Хардуерни и софтуерни проблеми
kennedy 2 12622 Последна публикация Aug 13, 2002, 01:15
от zarrro
Mandrake Linux 10 and Linux
Настройка на програми
aaaSASlover 3 14174 Последна публикация Dec 08, 2012, 20:46
от UBIGI
Remote връзка Linux<--> Linux
Настройка на програми
stoyanovs 5 11601 Последна публикация Jan 24, 2006, 16:49
от gostenin
Experienced linux enginnced linux engineers
Търсене
bulwork 0 10945 Последна публикация May 10, 2008, 14:24
от bulwork