Използване на RAMSwapcpu - малко бавност и някои въпроси от kevin57 - OpenClassrooms

Въпрос ? Не се притеснявайте, ние ще ви помогнем !

някои закъснения и някои въпроси

използване

Имам няколко въпроса към вас относно RAM, суап и процесори, тъй като често забелязвам бавност на моя Gentoo (KDE4.4, който вече може да обясни много неща.). Тази бавност често се случва по време на компилация, тъй като моят процесор достига почти 100% използване, което оставя малко пространство за маневриране за останалите. Така че вече първи въпрос: нормално ли е компилацията да е толкова алчна, няма ли начин да се промени това, дори ако това означава забавяне на компилацията?

Което ме отвежда до друг въпрос: Как мога да съм сигурен, че процесорът ми се използва правилно? Априори двете ядра се разпознават, но досега се използват по оптимален начин?
И между другото, трудно разбирам съответните роли на процесора и RAM. Въпреки че прочетох урока за познаване и изграждане на вашия компютър, всъщност не разбирам. Може да се обобщи с няколко думи?

И накрая, забелязвам с изненада, че суапът ми се използва постоянно, докато RAM е далеч от пълното. От това, което прочетох с htop, суапът щеше да се използва на 127/956 MB и RAM 540/1004MB (това, което ме изненадва, е че лентата е пълна). Понякога се чудя дали RAM паметта ми е разпозната правилно. Според хардуерния списък имам 1GB RAM, споделена в 2x512MB (Памет 1GB Dual Channel DDR2 667 MHz [2x512MB] Памет). Всичко това звучи ли нормално? Възможно ли е нещо да се активира в ядрото за по-добро разпознаване на RAM, точно както при многоядрения процесор?

Използвам „нормално“ компютъра си, т.е. интернет в wifi (браузър Seamonkey), използвам aMSN, Skype и Amarok, активиран Bluetooth (в тази връзка има ли начин да го деактивирам, когато не го използвам? компилиране като модул може би?)

Малко информация за материала:

-Процесор: Процесор Core 2 Duo 2.00 GHz, 800Mhz FSB, 2MB кеш
-RAM: Памет 1GB Dual Channel DDR2 667 MHz [2x512MB] Памет
-Графична карта: 256MB nVidia GeForce 8300GS (1 GB памет или по-нова)

A lspci:

Voila, надявам се молбата ми да е достатъчно ясна. Много благодаря на тези, които са прочели всичко, и на тези, които ще ми отговорят!

Цитат: kevin57

нормално ли е компилацията да е толкова алчна, няма ли начин да се промени това, дори ако това означава забавяне на компилацията?

Да, това е нормално и да, можете да промените това чрез променливата PORTAGE_NICENESS на emerge. Вижте документацията на Gentoo.

Цитат: kevin57

Което ме отвежда до друг въпрос: Как мога да съм сигурен, че процесорът ми се използва правилно? Априори двете ядра се разпознават, но досега се използват по оптимален начин?

Да те са. И накрая, ако не ми вярвате на думата, използвайте командата top (1).

Цитат: kevin57

И между другото, трудно разбирам съответните роли на процесора и RAM. Въпреки че прочетох урока за познаване и изграждане на вашия компютър, всъщност не разбирам. Може да се обобщи с няколко думи?

С няколко думи? RAM е памет, която съхранява данни и процесорът ще търси тези данни в RAM, за да ги обработи.

Цитат: kevin57

И накрая, забелязвам с изненада, че суапът ми се използва постоянно, докато RAM е далеч от пълното. От това, което прочетох с htop, суапът ще бъде използван на 127/956 MB и RAM 540/1004MB (това, което ме изненадва, е че лентата е пълна).

Можете да настроите системата да сменя паметта повече или по-лесно, като промените променливата vm.swapiness във файла /etc/sysctl.conf. Търсенето лесно ще ви каже как

За лентата, която е пълна, това е нормално, това е кеш памет, не се притеснявайте за това.

Цитат: kevin57

Всичко това изглежда нормално?

Цитат: kevin57

Използвам „нормално“ компютъра си, т.е. интернет в wifi (браузър Seamonkey), използвам aMSN, Skype и Amarok, активиран Bluetooth (в тази връзка има ли начин да го деактивирам, когато не го използвам? компилиране като модул може би?)

Благодаря за отговора. Документът Gentoo, аз вече го прочетох и го препрочетох, поне във френската му версия. Не мога да намеря как да деактивирам Bluetooth, дори в частта "bluetooth" и след спиране на /etc/init.d/bluetooth, bluetooth все още е активен. Обаче съм компилирал всичко в модули, както е в документа.

За променливата PORTAGE_NICENESS трябва да призная, че съм пропуснал трябва да съм пропуснал този раздел в документа, към момента за мен. От друга страна, не мога да го намеря в моя make.conf, но според top и htop всичко изглежда е на 0. Ще проверя отново утре по време на компилацията каква е стойността за Portage.