Cum aflu câtă memorie consumă fiecare aplicație

Salut ! Caut o comanda putty care sa-mi spuna ce site imi consuma din RAM din toate cele gazduire !
Exista ?

top command displays processor activity of your Linux box and also displays tasks managed by kernel in real-time. It’ll show processor and memory are being used and other information like running processes.

1 Like

Putty command ? :expressionless:

PuTTY is an SSH and telnet client

Putty nu iti arata niciun consum de memorie. Tu doar il folosesti ca sa te conectezi prin ssh sau telnet.
Pe tine te intereseaza o comada de linux

1 Like

Corect, comanda de linux ce o pot folosi in putty :)) e mai explicit acum ?

daca folosesc free -m imi apare din 7 GB de ram am folosit 6,8 GB

dar nu imi arata site-ul ce consuma cel mai mult ram…

Pe tine te intereseaza memoria consumata de serverul web, probabil

era chiar asa de greu de specificat in titlu acest lucru

Vezi ca poti sa filtrezi dupa coloane. Cred ca ai putea sa folosesti si un grep
top %MEM | grep httpd

httpd parca este apache

@Opencart_Romania este ok comada pe care am scris-o ?

Am un vps cu 6 site-uri , vreau sa vad cati RAMI consuma fiecare site in parte ! Exista o astfel de metoda ?

Salutare!

Din cate stiu eu, poti face asta dar custom… default nu poti afla defalcat si per total …

Daca gasesc ceva, revin.

Spor!

Mai smecher decat top este htop

Dar ti-e iti trebuie ceva custom, si cred ca serverul de web ar trebui sa ofere aceasta functionalitate, depinde ce server folosesti.

Eu folosesc cloud Azure si el imi ofera asa ceva intr-o interfata web, daca faci un pic de research pe net e posibil sa gasesti ceva si pentru server-ul tau de web.

Good luck.

Site-urile nu consuma RAM decat in sensul ca atunci cand cineva acceseaza o pagina web, in secunda aia PHP-ul si MySQL-ul vor aloca memorie pentru a efectua operatiile cerute. Dupa ce pagina a fost servita, memoria consumata va coborî din nou la zero.

4 Likes

Asta iti arata si Cloud Azure, grafice cu CPU, RAM, Network Traffic, etc folosita in timp.

1 Like

@a73csx cred ca tu trebuie sa vezi ce process consuma cel mai mult RAM, poti folosi top, htop sa vezi daca consuma serverul de web, db si dupa te apuci sa diseci in ele, daca ele consuma.

htop e ok, dar la vps-uri nu iti va arata bine memoria totala.

De fapt eu am senzatia ca @a73csx e derutat de faptul ca free ii raporteaza foarte putina memorie liberă. În realitate este foarte bine, scopul este să foloseşti toată memoria disponibilă, nu s-o plăteşti şi să rămână neutilizată. Când un proces are nevoie de memorie, cache-ul va fi eliberant instant pentru a face loc celui care are nevoie de spaţiul ăla.

$ free
              total       used        free    shared    buffers    cached
Mem:        4040360    4012200       28160         0     176628   3571348
-/+ buffers/cache:      264224     3776136
Swap:       4200956      12184     4188772

In this example the total amount of available memory is 4040360 KB. 264224 KB are used by processes and 3776136 KB are free for other applications. Do not get confused by the first line which shows that 28160KB are free! If you look at the usage figures you can see that most of the memory use is for buffers and cache. Linux always tries to use RAM to speed up disk operations by using available memory for buffers (file system metadata) and cache (pages with actual contents of files or block devices). This helps the system to run faster because disk information is already in memory which saves I/O operations. If space is needed by programs or applications like Oracle, then Linux will free up the buffers and cache to yield memory for the applications. If your system runs for a while you will usually see a small number under the field “free” on the first line.

Sursa

3 Likes

Deci ori eu sunt prost si nu stiu sa ma fac inteles, ori voi visati cai verzi pe pereti !

Serghei e singurul care mi-a raspuns pe ceea ce am spus eu ! Restul va dati cu parerea aiurea, ca si cum nu ati inteles ce vreau dar vreti sa ajutati…

Ideea este ca am 7 GB ram pe VPS… imi apare la free -m ca am foarte putini MB liberi, ma intreb daca la ora 14:00 el are doar 200 MB iar la ora 16:00 site-urile sunt mult mai accesate, de unde va mai genera RAMI sa poata sustine toate vizitele :slight_smile:

In acest caz viteza site-ului nu se ingreuneaza ?

Pai ti-a raspuns @serghei, ti-a pus si un link la documentatia redhat, in ultimul lui post, sau nu stii engleza, dupa cum vorbesti romana, ne dam seama de coeficientul IQ.

3 Likes

Asta pt ca a caut el pe google, in loc sa faci tu. Iti lua 30 de secunde sa cauti ce face acea comada. Lumea vrea sa te ajute, dar tu nu stii cum sa ceri ajutorul din ce am observat.

Ti s-a explicat ca un site nu consuma memorie. Un site este o amarata de colecte de fisiere php, html etc.

Ti-am dat mura in gura acesta comada. Ai incercat-o ?

https://www.google.ro/ acest site face minuni pt toata lumea

https://stackoverflow.com/ acest site face minuni pt programatori

https://serverfault.com/ acest site face minuni pt administratorii de sistem

PHP: PHP Manual - Manual - Read the fucking manual

Nu te astepta sa fim draguti cu tine dupa ce ne-ai scris asa ceva

1 Like

Take it easy !

Ca specialist IT trebuie sa intelegi cum functioneaza un sistem de operare, un compilator, un server HTTP, etc, eu nu am nimic cu @serghei, omul chiar stie ce zice, dar am cu cei ce scot astfel de perle.

Asta isi rezolva problemele pe carca voastra dupa care tot el face talente. Ar merita un ban ca-i tare agitat cand nu ii dai solutia mura in gura si trebuie sa isi puna capul la contributie.

2 Likes