How to Check Memory Usage in Linux based Server Ako skontrolovať využitie pamäte Linux Server
Memory is one of the most critical resource components on a server to ensure that the smooth and fast operation. Pamäť je jedným z najdôležitejších zdrojov, komponenty na server, aby zabezpečila, že hladký a rýchly prevádzku. Thus, the availability of adequate and abundant physical memory size is vital especially for any server, especially high load web host that are also running database server such as Oracle or MySQL, which is famous for memory intensive. Tak, dostupnosť vhodných a bohaté fyzickej pamäte veľkosť je dôležité najmä pre akýkoľvek server, najmä vysoké zaťaženie webhostingu, ktoré sú tiež beží databázový server, ako je Oracle alebo MySQL, ktorý je známy pre náročné na pamäť. Linux, including CentOS which is popular on cPanel and Plesk web hosting server, comes with several commands and tools to check memory usage on server. Linux, vrátane CentOS, ktorá je populárna na cPanel Plesk a web hosting server, prichádza s niekoľkými príkazy a nástroje na kontrolu využitia pamäte na serveri.
free voľný
free command displays amount of total, free and used physical memory (RAM) in the system, as well as shoing information on shared memory, buffers, cached memory and swap space used by the Linux kernel. zadarmo príkaz zobrazí celkový objem, voľnej a použitej fyzickej pamäti (RAM) v systéme, rovnako ako shoing informácie o zdieľanej pamäte, nárazníky, cache pamäte a odkladacieho priestoru používa linuxové jadro.
Syntax of free Syntaxi zadarmo
free -[options] free - [voľby]
Example usage of free Príklad využitia voľného
free -m free-m
The command will display information about physical memory in MB. Príkaz zobrazí informácie o fyzickej pamäte v MB.
free -m -s 5 free-m-s 5
The command will activate continuous polling delay at 5 seconds apart, and then display memory status in megabytes on terminal. Príkaz sa pokúsi aktivovať kontinuálne volebné meškanie na 5 sekúnd od seba, a potom sa zobrazí stav pamäte v MB na termináli. Any floating point number for delay can be specified. Plávajúce čiarkou za meškanie môže byť špecifikovaná.
free -t -m zadarmo-t-m
Same with “free -m”, but -t switch will display a line containing the totals of physical memory and swap space. Rovnaký s "free-m", ale prepínac-t, zobrazí riadok obsahujúci celkovej fyzickej pamäte a odkladacieho priestoru.
vmstat vmstat
vmstat reports report virtual memory statistics, which has information about processes, swap, free, buffer and cache memory, paging space, disk IO activity, traps, interrupts, context switches and CPU activity. vmstat prehľadu štatistík virtuálnej pamäte, ktorá má informácie o procesoch, swap, free, vyrovnávacej pamäte a vyrovnávacej pamäte, stránkovanie priestor, disk IO aktivitu, pasce, prerušenie, prepínanie kontextu a CPU aktivity. With vmstat command, administrators can has instantaneous reports on memory usage. S vmstat príkaz, administrátori môžu má okamžitý správy o využití pamäte.
Syntax of vmstat Syntaxi vmstat
vmstat -[options] [delay count] vmstat - [voľby] [meškanie počet]
Example usage of vmstat Príklad použitia vmstat
vmstat vmstat
The command will display report based on averages since last reboot. Príkaz zobrazí správu na základe priemerov od posledného reštartu.
vmstat 5 vmstat 5
The command will pool average system resources usage level for a sampling period of 5 seconds at interval of 5 seconds, except the first result that is averages since the last reboot. Príkaz bude bazén priemerné využívanie systémových zdrojov na úrovni vzorkovací periódou 5 sekúnd v intervale 5 sekúnd, s výnimkou prvý výsledok, ktorý je v priemere od posledného reštartu.
top vrch
top command displays dynamic real-time view of the running tasks managed by kernel and system information in Linux system. Príkaz top zobrazuje dynamické real-time pohľad na spúšťanie úloh spravuje jadro a informačného systému v systéme Linux. The memory usage stats by top command include real-time live total, used and free physical memory and swap memory with their buffers and cached memory size respectively. Štatistiky pamäte patrí do najvyššej velenie real-time žije celkom použitej a voľnej fyzickej pamäte a výmenné pamäte s buffery a cache pamäť veľkosti, resp.
Syntax and example usage of top Syntax a príklad použitia špičkových
top vrch
Using top is simple, simply type top at command shell, and constantly update stats page will be shown. Použitie je jednoduché hore, bude jednoducho zadajte hore na príkazovom riadku, a priebežne aktualizovať štatistiky stránke zobrazí.
ps aux ps aux
ps command reports a snapshot on information of the current active processes. Príkaz ps správy snímka o informácie o aktuálnej aktívne procesy. Advantage of ps command is that system admins will be able to see where the memory is used. Výhodou je, že príkaz ps Správcovia systému budú môcť vidieť, kde sa používa pamäte. ps will show the percentage of memory resource that is used by each process or task running in the system. ps ukáže percento pamäte prostriedku, ktorý je používaný každý proces alebo úlohu bežiace v systéme. With this command, top memory hogging processes can be identified. Pomocou tohto príkazu môže byť horná pamäte svinska procesy identifikovať.
Syntax and example of ps aux Syntax a príklad ps aux
aux is actually already the options for ps command to see every process on the system. aux je vlastne už voľby pre príkaz ps vidieť každý proces v systéme. So the typical command to type the following in the command shell: Takže typický príkaz zadajte nasledujúci príkaz v shellu:
ps aux
To see only the memory resources occupied by each category of processes, such as Apache httpd, MySQL mysqld or Java, use the following command: Ak chcete vidieť iba pamäťové zdroje obsadenej každej kategórie procesov, ako httpd, mysqld MySQL alebo Java, použite nasledujúci príkaz:
ps aux | awk '{print $4"\t"$11}' | sort | uniq -c | awk '{print $2" "$1" "$3}' | sort -nr
The all mentioned ways of check memory usage should works on most Unix and Linux variant of operating systems. Všetky uvedené spôsoby využitia či je pamäť funguje na väčšine Unix a Linux variant operačných systémov. However, if you're running a VPS (Virtual Private Server) or VDS (Virtual Dedicated Server) or Hybrid Server, especially those powered by Virtuozzo or OpenVZ, the above commands will retrieve data from the host machine, ie the entire server the virtual environment is running on. Avšak, ak máte spustený VPS (Virtual Private Server) alebo VDS (Virtual Dedicated Server), alebo hybridné Server, najmä tých, ktoré poháňa alebo OpenVZ Virtuozzo, vyššie uvedený príkaz bude získavať dáta z hostiteľského počítača, teda celý virtuálny server prostredia beží. In these virtualization system, the memory usage info has to be calculated from control panel or /proc/user_beancounters file. V týchto virtualizácia systému, využitie pamäte údaje je potrebné vypočítať z ovládacieho panelu alebo / proc / user_beancounters súboru.
IMPORTANT : The page is machine translated and provided "as is" without warranty. Upozornenie: stránka je stroje preložené a za predpokladu, "ako je" bez záruky. Machine translation may be difficult to understand. Strojový preklad môže byť ťažké pochopiť. Please refer to Nájdete na original English article originál Anglicky artikl whenever possible. ak je to možné.
Related Articles Súvisiace články
- Get Triggered with High Memory Usage via Usage Monitor Spúšťa sa dostať na vysoké využitie pamäte cez využitie Monitor
- HLP Free Memory Optimizer to Reduce and Minimize RAM Memory Usage in Windows System Hlp Free Memory Optimizer znížiť na minimum RAM Využitie pamäte v systéme Windows
- How to Check if Telnet Is Running on a Server Ako skontrolovať, či Telnet beží na serveri
- Optimizing Windows Memory Usage with Minimem Optimalizácia Windows Memory Usage s Minimom
- Lower, Reduce and Optimize Windows RAM Memory Usage with CleanMem Nižšia, a znížiť Optimalizácia Windows RAM Memory Usage sa CleanMem
- Open, Extract and Convert DAA, ISO and BIN Files in Linux with Free PowerISO for Linux Open, Citát a Konvertita DAA, ISO a BIN Archiv do Linux s Drzý PowerISO pre Linux
- Novell SUSE Linux Enterprise Server 10 Reviews Novell SUSE Linux Enterprise Server 10 Hodnotenie
- Check Your Disk! Skontrolujte, či disk! Provides Statistical Information of Hard Disk Usage Poskytuje štatistické informácie o využitie pevného disku
- How to Find and Check Number of Connections to a Server Ako nájsť a Check počet pripojení k serveru










































September 1st, 2009 12:19 1.septembra 2009 12:19
what about PR NI S?? čo si o PR NI S? is there any GUI for this command. Je nejaké GUI pre tento príkaz. I use Ubuntu Linux 9.04. Používam Ubuntu Linux 9.04. thanks vďaka
February 23rd, 2009 21:50 23.únor 2009 21:50
annoying javascript! mrzutý javascript!
pgup moves you to bottom of page. PgUp presunie sa do dolnej časti stránky. can't navigate nemôže prechádzať
September 24th, 2007 15:20 24.Septembra 2007 15:20
When you are running top there are three fields related to memory usage. Pri spustení najlepšie existujú tri oblasti týkajúce sa využitia pamäte. In order to assay your server memory requirements you have to understand their meaning. Na stanovenie obsahu vašich požiadaviek pamäte servera, musíte pochopiť ich význam.
The first thing you have to know is that all the columns (VIRT RES SHR) report memory usage in KB (kilobytes). Prvá vec, ktorú musíte vedieť, je, že všetky stĺpce (VIRT RES SHR) uvádza, využitie pamäte v KB (kilobajtov).
VIRT column (virtual memory size of the process) means how much memory a particular application has requested, also it counts swapped to the disk memory pages. VIRT stĺpce (veľkosť virtuálnej pamäte procesu) znamená, koľko pamäte konkrétnu aplikáciu požiadal, tiež záleží vymenil na stránkach diskovej pamäte. But this field does NOT mean that this process actually uses that amount of memory, to use it for real this memory has to be initiated for example using memset. Tejto oblasti, ale neznamená to, že tento postup skutočne používa, že veľkosť pamäte, využiť ho pre skutočnú táto pamäť má byť začaté napr pomocou memset. Generally speaking you can disregard this column. Všeobecne možno povedať, môžete ignorovať tento stĺpec.
RES column (resident set size, the non-swapped physical memory that a task has used (in kiloBytes)) is the most important one – it actually shows how much physical RAM is allocated for a process. RES stĺpce (rezident nastavenie veľkosti, non-vymenil fyzickej pamäti, že úloha má použiť (v kilobajtoch)) je najdôležitejšie - je vlastne ukazuje, koľko fyzickej pamäte RAM je vyhradené proces.
SHR column says how much memory a particular application is sharing with other applications. SHR stĺpec hovorí, koľko pamäte konkrétne aplikácie pre zdieľanie s inými aplikáciami. Eg, most applications in Linux depend on libc, and as every application links with it and uses its functions then this library memory space is mapped to all process simultaneously to conserve memory. Napríklad, väčšina aplikácií v Linuxe závisí na libc, a ako každej žiadosti spojenie s ním a používa jeho funkcie potom sa táto knižnica pamäti je mapovaná do všetkých procesov súčasne k zachovaniu pamäti.
Consult with this pages for better understanding: Poraďte sa s týmto stránky pre lepšie pochopenie:
1. 1. http://tldp.org/LDP/tlk/mm/memory.html http://tldp.org/LDP/tlk/mm/memory.html
2. 2. http://www.ibm.com/developerworks/linux/library/l-mem26/ http://www.ibm.com/developerworks/linux/library/l-mem26/