Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: problémy kolem množství paměti, které využívá process(y)...  (Přečteno 925 krát)

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Ahoj,

potřebuju poradit, jak zjistím, kolik paměti bere každý process. Znám utility jako je free, či sledování systému v gnomu. Problém je v tom, že když si seřadím procesy podle toho, kolik berou paměti a sečtu to, pak dostanu 4GB nejvíce. Ale když se kouknu na využití stroje, pak vidím 7GB ram obsazeno a další 2 ve swapu. A protože to nějak nesedí, pak neumím říct, kdo je ta svině, která se chová jinak než by měla.

předem dík za každou radu.

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Re: problémy kolem množství paměti, které využívá process(y)...
« Odpověď #1 kdy: 10 Června 2011, 14:01:37 »
V terminálu například příkaz top nebo htop. htop se musí doinstalovat.
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re: problémy kolem množství paměti, které využívá process(y)...
« Odpověď #2 kdy: 10 Června 2011, 14:07:42 »
man ps
man pmap
man -s5 proc

Kód: [Vybrat]
ps -eo pid,rss,args
« Poslední změna: 10 Června 2011, 14:20:09 od ing. Rapist »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Re: problémy kolem množství paměti, které využívá process(y)...
« Odpověď #3 kdy: 11 Června 2011, 10:46:08 »
díky všem, ten "ps" konečně začíná vypisovat to "správné" množství čísel, takže součet +- sedí, takže snad už zjistím kde je zakopán pes. Díky moc.

edit: počítal jsem trochu důsledněji a vyšlo mi toto:

systém tvrdí, že bere momentálně 4.4GB ram.  Z čehož např. sledování systému mi tvrdí, že 600MB si berou windows ve virtuálu. Tj. zbývá 3.8. Pak jsem si sečetl čísla, která 'ps' říká o chromu a součet mi vyšel na 3.5 GB. Tj. na linux samotný a další služby - třeba na Oracle DB zbývá 300 mega a tomu příliš nevěřím... Tj. proklamované

rss       RSS    resident set size, the non-swapped physical memory that a task has used (in kiloBytes). (alias rssize, rsz).

bude ve skutečnosti nejspíše znamenat, o kolik paměti si proces řekl, ne kolik toho má v ramce, což je hodnota, která je mi spíše na nic. Je tedy cesta jak zjistit, kolik toho má v ramce?
« Poslední změna: 11 Června 2011, 10:59:43 od alfonz19 »

 

Provoz zaštiťuje spolek OpenAlt.