Титла: 999mb ram използвани, 266 free?!? Публикувано от: liktion в May 05, 2008, 09:27 Инсталирах си системен монитор със супер-дуперкарамба -- там пише, че използвам 1GB RAM, при налични 1,2GB!!! И това при един Firefox, който е включен, Amarok, Compiz и аплет на OO.o... Нищо повече... SWAP-a е 0 от 128 MB използван...
Направо не знам какво да мисля -- системата си се държи абсолютно адекватно и всичко работи без забавяне. Mandriva с KDE... Титла: 999mb ram използвани, 266 free?!? Публикувано от: ji в May 05, 2008, 09:55 Това е поради кеширането на файлове. Когато някокоя програма прочете файл от файловата система, ядрото задържа копие на файла в РАМ-а. При повторна заявка за този фаил, кернела вече не прави запитване към файловата с-ма, а предоставя файлът от РАМ-а.
Виж ефекта от цялата тази магия на моята PentiumMMX/166Mhz систем :
Ако продължиш да използваш системата си още малко ще забележиш, че Linux ще ти заеме цялата RAM. Това, че Linux се възползва от всички свободни ресурси на системата ти, е добро нещо. Edit: Да поясня какво всъшност правят горните команди. "time" показва времето необходимо за изпълнени на командата след него. "cat" чете файл, и го показва на стандартния изход. Аз обаче пренасочвам стандартния и изход чрез ">" към устройството "/dev/null". Устройството "/dev/null" представлява "черна дупка" каквото и да сложиш там, изчезва за винаги Обикновенно се използва за изпращане на данни в "нищото" Както виждаш, първото прочитане на mp3-ката ми отнема приблизително 2,5 секунди . При повторно четене приблизително 0,2 секунди. Това си е поне 10-12 пъти ускорение Титла: 999mb ram използвани, 266 free?!? Публикувано от: Warstomp в May 05, 2008, 10:38 Колегата обясни всичко подробно. Това е често задаван въпрос от потребителите, които скоро са минали към линукс. Заетата рам не трябва да те притеснява, ако се наложи да стартираш още и още приложения, ще се освободи от кеширането и ще ти даде. Доста добре замислено по начало нали
Титла: 999mb ram използвани, 266 free?!? Публикувано от: liktion в May 05, 2008, 10:46 Значи, ако имам свободни 260 MB, мога да пусна виртуална машина с 512 MB?
А защо Хубунтуто не правеше такива работи -- там паметта си се освобождаваше горе-долу като в XP... Титла: 999mb ram използвани, 266 free?!? Публикувано от: aaaaaa в May 05, 2008, 13:40 Може би системният монитор ти е показвал само тази част от паметта, заета с работещи програми. Например на мен в момента системният монитор на GNOME ми казва, че използвам около 350MB, а top ми казва, че имам само 50мб свободна памет. Очевидно едно показва една информация, а другото друга.
Титла: 999mb ram използвани, 266 free?!? Публикувано от: Necro в May 05, 2008, 16:42 С командата free може да се види колко памет е използвана без кеша и колко реално е свободна, това се вижда на реда -/+ buffers/cache. Вероятно при Убубту е показвало точно тази памет, без кеша, което може би е правилно, защото тази памет реално си е свободна(?).
Титла: 999mb ram използвани, 266 free?!? Публикувано от: bulg в May 05, 2008, 19:51 Наистина има голяма разлика м/у top и sysem monitor. Погледнах при мен и.. о, ужас :
96336k total, top: 965484k used 0k free sys.mon.: 431MB used (44%) !Фрапираща разлика! Айде sysmon не хваща 128МБ видео, но дори и да ги прибавя, пак е сериозно разминаване! пп. Swap - 0k used |