Consum resurse

30 posts / 0 new
Last post
Tremble
Consum resurse

Oameni buni eu cred totusi ca am o mica problema, si anume consumul de resurse pe care il are mandriva, m-am uitat si imi apar aprox 74 de procese pornite iar rami imi "papä" aproximativ 210 din cei 256 pe care ii am. Totusi nu-i cam mult ?

Syl
Syl's picture
Re: Consum resurse

Hmm... Linux-ul are un mod mai special in care trateaza managementul memoriei. Comanda "free" te poate ajuta sa intelegi mai bine cum sta treaba. Eventual si "top" si niste tutoriale despre "top":

silvian:~# free -m
             total       used       free     shared    buffers     cached
Mem:           245        240          5          0          0         99
-/+ buffers/cache:        140        104
Swap:          239         29        210

Vezi cat de putin e free? Practic cei 5 Mb sunt neatinsi de sistem. Dar de fapt doar 140 sunf folositi practic, 99 fiind pusi in cache. E un loc in care kernel-ul face "incalzirea" memorie, aceasta fiind pregatita pt noile aplicatii care pornesc. De fapt randul al doilea conteaza cel mai mult... 140 Mb sunt folositi efectiv iar 104 sunt gata de a fi folositi (5 Mb liberi 100% si 99 Mb "incalziti")

Ca o completare: ceea ce conteaza este load-ul sistemului pe care il afli cu diferite comenzi: "w", "uptime", "top". Este important ca load-ul sa stea sub 3 - 5 pt ca totul sa fie bine:

silvian:~# uptime
 08:50:37 up  1:52,  4 users,  load average: 0.34, 0.46, 0.36

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

shivali
Re: Consum resurse

...Si nu uita ca esti cu memoria la limita de jos.
Ia mai pune 256 si vezi ca vei avea liber mult mai mult.
In xp sistemul isi minimizeaza resursele pentru a permite aplicatiilor sa utilizeze maxim de ram.
Si linuxul face acelasi lucru, dar tu nu vezi lucrul asta. Este o chestie de programare. Se prefera ca memoria libera sa fie folosita ca un fel de cache' pentru ca aplicatiile uzuale sa poata fi repede folosite. Ia porneste de exemplu gimp si apoi dupa ce il opresti du-te in consola si da comanda free. Ai sa vezi peste 50-60 m liberi. Au fost folositi de program si nu au apucat sa fie folositi pt. altceva.
Asta tine de constructia kernelului, nu stiu daca este mai bine sau mai rau.

PS

Iar 74 de procese pornite sunt cam multe. Eu merg acasa cu 25. Cand am nevoie de ceva il pornesc atunci.

Tremble
Re: Consum resurse

Multumesc mult pentru raspunsuri, sunteti cei mai tari :D , si nu glumesc.
De comanda " top " stiam si de acolo ma uitam ca sa vad care-i situatia , dar treaba cu cache nu stiam, oricum o sa caut ceva tutoriale legat de asta sau daca aveti voi dati-mi va rog un link.
Cat despre cele 74 de procese pornite is convins ca nu am nevoie de ele nici macar 50 % din ele, dar se pare ca ele sunt pornite default. Daca puteti sa imi ziceti de unde pot sa incerc sa opresc din aceste procese ar fi minunat.

Din nou , multumesc pentru raspunsuri

Syl
Syl's picture
Re: Consum resurse

Pai spune-ne si noua cam care sunt aceste procese? ( vezi $ top si $ ps fax )

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Aici este ceea ce imi arata comanda " top "

top - 23:13:47 up 2 min, 2 users, load average: 1.19, 0.54, 0.20
Tasks: 76 total, 2 running, 72 sleeping, 0 stopped, 2 zombie
Cpu(s): 53.2% us, 34.4% sy, 1.7% ni, 5.0% id, 5.7% wa, 0.0% hi, 0.0% si
Mem: 255748k total, 252108k used, 3640k free, 59108k buffers
Swap: 489972k total, 0k used, 489972k free, 100360k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4215 calin 15 0 55092 18m 12m S 82.2 7.3 0:14.54 kded
4276 calin 23 5 2756 948 824 R 1.7 0.4 0:00.05 html2text
3766 root 15 0 101m 14m 8848 S 1.3 5.9 0:05.17 X
4272 calin 21 5 24160 11m 9460 S 1.3 4.5 0:00.33 kio_fulltext
4271 calin 17 0 24204 11m 9868 S 1.0 4.6 0:00.19 kio_metainfo
4269 calin 16 0 1996 1024 804 R 0.7 0.4 0:00.12 top
1 root 16 0 1564 536 472 S 0.0 0.2 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
4 root 11 -5 0 0 0 S 0.0 0.0 0:00.01 khelper
5 root 16 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
87 root 10 -5 0 0 0 S 0.0 0.0 0:00.05 kblockd/0
119 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
120 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
122 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
121 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0

Tremble
Re: Consum resurse

Iar aici este ceea ce imi arata " ps fax "

PID TTY STAT TIME COMMAND
1 ? S 0:00 init [5]
2 ? SN 0:00 [ksoftirqd/0]
3 ? S
4055 ? Z 0:00 \_ [mdkapplet]
4066 ? S 0:00 \_ /usr/bin/perl /usr/bin/net_applet
3568 ? Ss 0:00 /usr/sbin/atd
3710 ? Ss 0:00 crond
3871 tty1 Ss+ 0:00 /sbin/mingetty tty1
3872 tty2 Ss+ 0:00 /sbin/mingetty tty2
3873 tty3 Ss+ 0:00 /sbin/mingetty tty3
3874 tty4 Ss+ 0:00 /sbin/mingetty tty4
3875 tty5 Ss+ 0:00 /sbin/mingetty tty5
3876 tty6 Ss+ 0:00 /sbin/mingetty tty6
4046 ? S 0:00 /usr/bin/dbus-launch --exit-with-session --auto-synta 4047 ? Ss 0:00 dbus-daemon-1 --fork --print-pid 8 --print-address 6
4084 ? S 0:00 /usr/bin/kat --onlysystray
4087 ? S 0:00 /usr/lib/gconfd-2 11
4130 ? S 0:00 /usr/bin/gnome-keyring-daemon
4132 ? Ss 0:00 /usr/lib/bonobo-activation-server --ac-activate --ior 4135 ? Ss 0:01 /usr/bin/metacity --sm-client-id=default0
4137 ? S 0:00 /usr/lib/gnome-settings-daemon --oaf-activate-iid=OAF 4142 ? R 0:00 /usr/lib/gam_server
4150 ? S 0:00 xscreensaver -nosplash
4165 ? Ssl 0:00 gnome-panel --sm-client-id default1
4174 ? Ssl 0:01 nautilus --no-default-window --sm-client-id default2
4178 ? Ss 0:00 pam-panel-icon --sm-client-id default3
4183 ? S 0:00 \_ /sbin/pam_timestamp_check -d root
4182 ? Ssl 0:00 eggcups --sm-client-id default5
4186 ? Sl 0:00 /usr/lib/gnome-vfs-daemon --oaf-activate-iid=OAFIID:G 4188 ? S 0:00 /usr/lib/wnck-applet --oaf-activate-iid=OAFIID:GNOME_ 4197 ? S 0:00 /usr/lib/mapping-daemon
4203 ? S 0:00 /usr/lib/mixer_applet2 --oaf-activate-iid=OAFIID:GNOM 4204 ? Ss 0:00 kdeinit Running...
4213 ? S 0:00 \_ klauncher [kdeinit]
4270 ? S 0:00 \_ kio_file [kdeinit] file /home/calin/tmp/ksocket-c 4271 ? S 0:00 \_ kio_metainfo [kdeinit] metainfo /home/calin/tmp/k 4272 ? SN 0:00 \_ kio_fulltext [kdeinit] fulltext /home/calin/tmp/k 4273 ? SN 0:00 \_ kio_thumbnail [kdeinit] thumbnail /home/calin/tmp 4206 ? S 0:00 /usr/lib/clock-applet --oaf-activate-iid=OAFIID:GNOME 4208 ? S 0:00 /usr/lib/notification-area-applet --oaf-activate-iid= 4211 ? S 0:00 dcopserver [kdeinit] --nosid --suicide
4215 ? Sl 0:22 kded [kdeinit]
4219 ? Rl 0:04 gnome-terminal
4223 ? S 0:00 \_ gnome-pty-helper
4224 pts/0 Ss 0:00 \_ bash
4269 pts/0 S+ 0:00 | \_ top
4343 pts/1 Ss 0:00 \_ bash
4380 pts/1 R+ 0:00 \_ ps fax
4221 ? S 0:00 knotify [kdeinit]
4266 ? S 0:01 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l
4279 ? S 0:00 /bin/sh /usr/bin/mozilla-firefox
4292 ? S 0:00 \_ /bin/sh /usr/lib/mozilla-firefox-1.0.6/run-mozill 4297 ? Sl 0:16 \_ /usr/lib/mozilla-firefox-1.0.6/mozilla-firefox

acum daca puteti sa ma lamuriti un pic ar fi perfect :D
Vreau numai sa va spun ca nu prea am reusit deocamdata sa ma documentez legat de comanda " top " ca nu am avut timp, dar asta se va intampla in viitorul foarte apropiat :D

Multumesc pentru ajutorul acordat

Syl
Syl's picture
Re: Consum resurse

As da jos kat, din tot ce ai tu acolo... Mananca multe resurse...

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Singurul mod in care se poate opri KAT ( pe care il stiu eu ) este de la iconita aceea de la sistem tray, mai mult de atat nu stiu, daca poti sa imi zici si asta ar fi perfect

Syl
Syl's picture
Re: Consum resurse

# urpme kat

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

shivali
Re: Consum resurse

Eu as da jos kat local din control center remove programs, sau din kde il configurez sa nu mai indexeze nimic.
Eu la tine nu vad unde sunt cele 74 de procese. Vad mai multe aplicatii deschise. Lasa-le numai pe cele cu care lucrezi. Asta este tot pentru ca ai memorie putina. Plus faptul ca , cu cate ai mai multe aplicatii pornite simultan creste exponential posibilitatea de a aparea o eroare in kde. (mai sunt destule bug-uri).

Syl
Syl's picture
Re: Consum resurse

shivali, ai 'postat' de toti banii... :-)

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Deci : am folosit comanda care ai zis-o cea cu urpme kat, dar numarul de procese este acelasi,daca puteti sa imi mai ziceti si de alte procese care se pot opri ar fi perfect, iar deseara osa incerc sa scot kat cum a zis si shivali.
As vrea sa mai adaug ca mai am doua procese zombie, de alea cum mai scap ? :D

multumesc de raspunsuri

Syl
Syl's picture
Re: Consum resurse

Pai kat e deja scos cu comanda mea... Nu mai are rost sa folosesti metoda lui shivali.
Restul de procese sunt Ok. Ti-am zis: conteaza load-ul! Si la tine load-ul pare Ok.

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

shivali
Re: Consum resurse

Da, si mie mi se pare ok. Nu toate lucrurile de acolo sunt procese propriu zise cu toate ca au un pid. Eu ti-am zis ca am 25 servicii pornite si am 81 de pid-uri in "top" dintre care 8 sunt httpd. Te duci in control center/ services si vezi de acolo ca iti trebuie. mandriva iti da mura in gura fata de alte linuxuri.
faptul ca unele servicii sunt "dublate" ( au mai multe pid-uri) este din motive de stabilitate. Daca te uiti cu spyxp de ex. un programel mic pt procese in xp ai sa te inspaimanti. Numai explorerul ascunde pe putin alte 30 subprocese, etc. De asta linuxul este mai frumos pentru mine. Imi ofera o cunoastere mai in profunzime a sistemului si mult mai detaliata si un control mai bun. Totul este sa stii cum sa faci. Nu te grabi, stai pe internet si pe forumuri si ai sa vezi ca totul e ok. Mie mi-au trebuit ani ca sa inteleg unele lucruri, dar nu regret. _Scuze pt dizertatie... pa

Tremble
Re: Consum resurse

Procesele alea o sa le las atunci in pace dar totusi ar fi doua procese zombie ( tare ma amuza ce nume io putut da :) ), cu astea ce ar fi de facut ca banuiesc ca foarte bine nu-i ca is zombie, cel putin eu nu le percep ca si procese care ar ajuta la ceva, spunetimi daca ma insel.
Deocamdata incerc azi sa imi recompilez kernelul de la linuxul asta ca se pare ca nu puteam instala driverul nvidia din cauza asta, si de abia astept sa vedem daca am facut un lucru bun cu recompilarea asta.
Cat despre linux m-as putea declara multumit ca am reusit sa fac tot ce puteam face pe win mai putin jocurile, de remarcat ca ce am facut pe linux este gratuit :D.

shivali
Re: Consum resurse

Cu procesele alea zombie sa iti spun sincer nici eu nu stiu, dar o sa ma uit pe net. Cat despre jocuri pe linux, daca iti pui accelerarea 3d pe placa video putem discuta serios. Du-te pe http://www.transgaming.org si ai sa vezi ce jocuri de pe win sunt portate pe linux.

Syl
Syl's picture
Re: Consum resurse

shivali, pe ce te bazezi cand spui chestii de genul:
- "Eu la tine nu vad unde sunt cele 74 de procese" , cand daca te uiti clar in paste-ul pe care la dat la top, se vad vreo 76 de procese...
- "cu cate ai mai multe aplicatii pornite simultan creste exponential posibilitatea de a aparea o eroare in kde.", chestie pe care nu o poti dovedi
- "Nu toate lucrurile de acolo sunt procese propriu zise cu toate ca au un pid."; pid = process ID. Un proces are un PID, orice PID desemneaza un proces (ca functiile bijective :P)
- "mandriva iti da mura in gura fata de alte linuxuri"; a se citit "fata de alte distributii"
- "faptul ca unele servicii sunt "dublate" ( au mai multe pid-uri) este din motive de stabilitate."; un proces are un singur PID! Dar un proces are un sigur parinte si poate avea mai multii fii, fiecare fiind un proces cu PID al sau. Faza cu "motive de stabilitate" e ca nuca in perete aici...
- "ai sa vezi ce jocuri de pe win sunt portate pe linux."; nu prea exista jocuri de windowz portate pe linux. Sunt unele care merg pe Cedega, aplicatie baza pe wine ce creeaza un mediu windows pe linux, pt aplicatii de windows.

Neaparat, cititi acest document!

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Ce sa zic amu de documentul indicat de tine............. e extraordinar :D, foarte util , desi va lua ceva vreme sa il citesc, daca mai astfel de documente si cu alte subiecte legate de linux te rog nu te sfii , dani-le si noua :D.

Mersi pentru document :D

Syl
Syl's picture
Re: Consum resurse

Citeste tot ce crezi ca ti se aplica si ce crezi ca te-ar interesa, din sectiunea Invata de aici si pe wiki-ul linux360. In rest, Google!

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Am reusit sa recompilez pentru prima data un kernel linux si am avut cateva parti bune si mai multe rele: cele bune ar fi ca acuma is numai 54 de procese pornite, iar cele rele sunt ca nu am drivere pentru placa de sunet, tvtuner, retea , si portul iee1394, si mai mult de atat nu am mai cautat ca poate mai gaseam :D. Asta inseamna ca trebuie sa ma apuc din nou cu recompilarea ca pana la urma sper sa iasa bine.
Si totusi am o problema deocamdata care este mai deranjanta si anume cand vreu sa instalez driverul NVIDIA imi zice ceva de genul : no precompiled kernel found for , sau cam asa ceva , si am crezut ca treaba este de la kernel dar nici dupa recompilare nu mio mers , adica mio dat exact aceeasi eroare. Am incercat sa o instalez prin urpmi si mio dat acelasi lucru eroare si o inceput sa downloadeze kernelul si inca ceva. Totusi ce ar trebui sa fac ?

Anonymous
Re: Consum resurse

"no precompiled kernel found for" aici dai no şi mai departe driverul copilează el ce are nevoie. tu trebuie să ai sursele kernelului tău şi compilatorul gcc în sistem şi cam atât

Tremble
Re: Consum resurse

Am incercat si yes si no si nimik, daca dadeam no imi zicea acelasi lucru, si oricum acuma nu mai pot face asta pentru ca dupa recompilare nu imi mai mere netu pe linux ca se pare ca am gresit ceva, cred ca trebuie sa imi reinstalez din nou linuxul sa vedem ce o sa iasa dupa aia.
Voi ce ziceti mai are rost sa mai recompilez inca odata kernelul in speranta ca o sa nimeresc acuma , sau sa imi vad de treaba ?

Tremble
Re: Consum resurse

Daca imi reinstalez linuxul astfel incat sa imi mearga netul are rost sa fac treaba cu kernelul prin urpmi ?

shivali
Re: Consum resurse

Ca sa ii raspund lui syl cand spun 74 procese spun 74 procese independente si care sustin un serviciu (asa stiu eu din programare pe win)- si am dat exemplul cu httpd, scuze, poate nu m-am exprimat corect - am luat sa citesc si eu materialul pe care l-ai dat- despre partea cu kde se intampla la mine, mai ales cu aplicatii 3d, iar la jocuri portate pe linux m-am referit la cedega, am dat si site-ul, "portat" este intr-adevar un cuvant mare, sa zicem jocuri pe care le poti juca si pe linux.Pentru mine un joc care merge pe linux nu conteaza cu ce este deja "portat".

Syl
Syl's picture
Re: Consum resurse

Tremble, instaleaza-ti gcc, gcc-cpp, make, si kernel-source. Versiunile de la kernel si kernel-source trebuie sa coincida. Apoi instalarea driver-elor NVIDIA va fi floare la ureche. Nu va gasi modul precompilat, dar va compila unul pe loc si-l va instala.
Nu te mai preocupa de nr proceselor deschise. Conteaza doar load-ul. Atat timp cat se mentine sub 3-5, e Ok.
Ar trebui sa te dezobisnuiesti sa reinstalezi linuxul... Nu e ca in windows, aici totul poate fi reparat. Bine... pana mai capeti experienta, poti sa te mai joci de-a reinstalatul :P

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Tremble
Re: Consum resurse

Am facut exact cum mi-ai si am reusit sa instalez cu succes Nvidia, asta bineinteles dupa ce mi-am reinstalat linuxul, dar oricum nu conteaza ca iontr-o ora lam facut cum era inainte , ca totul merge repede acuma dupa cate instalari am facut pana acuma :D. Ce este de mirat ca dupa ce mi-am updatat kernelul si kernel source de pe urpmi imi aratau 60 de procese , si mi-o disparut cele 2 zombie , deci se pare ca e oricum mai bine.
As mai avea o intrebare si anume legata de dc++, am gasit o aplicatie numita wulfor ( sau mai nou linux dc++ ), poate sa imi zica cineva cum pot instala acest client de dc prin urpmi ca am incercat si cu wulfor si linux si alte combinatii dar nu am reusit nimik :(

Multumesc pentru raspunsuri

piriu
piriu's picture
Re: Consum resurse

Programul Wulfor este în pachetele plf, pentru a-l instala trebuie să adaugi mediile plf-free şi plf-nonfree.

R.R.D.
Re: Consum resurse

Poti incerca cu un binar (.rpm) luat de aici: http://rpmfind.net/linux/rpm2html/search.php?query=linuxdcpp , pentru mine a fost mult mai simplu asa si chiar functioneaza linuxdcpp

E foarte bine ca esti un om "cu picioarele pe pamant."
Dar nu uita ca trebuie sa le mai si misti ...
                                                  (proverb)

assirian
am doua procese zombie, de

> *am doua procese zombie, de alea cum mai scap ?*
ei bine,eu am doua procese ,"s2u",dintre care unul care tot apare ca fiind zombie si asta destul de regulat. cum pot sa-l inchid pe cel "zombie"?