Com a Comprovació Ús de Memòria a Linux basava Servidor
La memòria és un dels components de recurs més crítics en un servidor per assegurar que l'operació llisa i ràpida. Així, la disponibilitat de mida de memòria física adequada i abundant és vital especialment per a qualsevol servidor, amfitrió de webs de càrrega especialment alt que són també servidor de base de dades que funciona com Oracle o MySQL, que és famós per memòria intensiu. Linux, incloent-hi CentOS que és popular en cPanel i web Plesk que ofereix servidor, ve amb unes quantes comandes i eines per aturar ús de memòria en servidor.
lliure
alliberi quantitat d'exhibicions de comanda de total, alliberi i utilitzi memòria física (RAM) en el sistema, així com informació de shoing en memòria compartida, memòries intermèdies, memòria de cached i intercanvia espai utilitzat pel nucli de Linux.
Sintaxi de lliure
-[options lliure]
Ús d'exemple de lliure
alliberi -m
La comanda mostrarà informació sobre memòria física en mbar.
alliberi -m -s 5
La comanda activarà retard de votació continu a 5 segons a part, i llavors mostrarà estatus de memòria en megabytes en terminal. Es pot especificar qualsevol nombre de punt flotant per al retard.
alliberi -t -m
Mateix amb "-m lliure", però el canvi de -t mostrarà una línia que conté els totals de memòria física i intercanviarà espai.
vmstat
els informes de vmstat informen que les estadístiques de memòria virtuals, que té informació sobre processos, canvien, lliure, memòria intermèdia i memòria cau, espai de paginació, activitat d'IO de discs, trampes, interrupcions, canvis de context i activitat de CPU. Amb comanda de vmstat, administradors poden té informes instantanis sobre ús de memòria.
Sintaxi de vmstat
vmstat -[options] [compte de retard]
Ús d'exemple de vmstat
vmstat
La comanda mostrarà informe basat en mitjanes de llavors ençà finalment tornar a arrencar.
vmstat 5
La comanda reunirà nivell d'ús de recursos de sistema mitjà per un període de mostreig de 5 segons a interval de 5 segons, excepte el primer resultat que són mitjanes ja que els últims tornen a arrencar.
part superior
la primera comanda mostra vista en temps real dinàmica de les tasques que s'executen gestionades per nucli i informació de sistema en el sistema de Linux. Els stats d'ús de memòria per primera comanda inclouen memòria física total, utilitzada i lliure viva en temps real i intercanvien memòria amb les seves memòries intermèdies i mida de memòria de cached respectivament.
Sintaxi i ús d'exemple de part superior
part superior
La part superior que utilitza és simple, simplement escriu part superior en closca de comanda, i constantment actualitza stats pàgina serà mostrat.
ps aux
la comanda de ps comunica una foto en informació dels processos actius actuals. L'avantatge de comanda de ps és que admins de sistema podran veure on s'utilitza la memòria. ps mostrarà el percentatge de recurs de memòria que és utilitzat per cada procés o tasca que s'executa en el sistema. Amb aquesta comanda, es pot identificar primera memòria que hogging processos.
Sintaxi i exemple de ps aux
aux són de fet ja les opcions per a comanda de ps de veure tots els processos en el sistema. Així la comanda típica d'escriure el seguir a la closca de comanda:
ps aux
Per veure només els recursos de memòria ocupats per cada categoria de processos, com httpd d'apatxe, MySQL mysqld o Java, utilitzi la comanda següent:
ps aux | awk '{print $4"\t"$11}' | sort | uniq -c | awk '{print $2" "$1" "$3}' | sort -nr
El completament esmentat de maneres d'ús de memòria de comprovació havia treballa en molts variant d'Unix i Linux de sistemes operatius. Tanmateix, si està corrent un VPS (Servidor Privat Virtual) o VDS (Servidor Dedicat Virtual) o Servidor Híbrid, especialment els alimentats per Virtuozzo o OpenVZ, les comandes citades recuperaran dades de la màquina d'amfitrió, i.e. el servidor sencer que l'ambient virtual està afegint. En aquests sistema de virtualization, la informació d'ús de memòria s'ha de comptar des de quadre de control o /arxiu de proc/user_beancounters.
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Sigui Provocat amb Ús de Memòria Alt via Monitor d'Ús
- Optimitzador de Memòria Lliure de HLP per Reduir i per Minimitzar Ús de Memòria d'ARIET en el Sistema de Windows
- Com Comprovar si Telnet Està Corrent en un Servidor
- Optimitzant Ús de Memòria de Windows amb Minimem
- Abaixi, Redueixi i Optimitzi Ús de Memòria d'ARIET de Windows amb CleanMem
- Obert, Extracte i Convert DAA, ISO i Arxius de GALLEDA a Linux amb PowerISO Lliure per a Linux
- Servidor d'Empresa de Linux Novell SUSE 10 Ressenyes
- Comprovació el Seu Disc! Proporciona Informació Estadística d'Ús de Disc Dur
- Com Trobar i Aturar Nombre de Connexions a un Servidor










































1 de setembre, 2009 12:19
què sobre S de PR NI?? hi ha GUI per a aquesta comanda. Utilitzo Ubuntu Linux 9.04. gràcies
23 de febrer, 2009 21:50
molestant javascript!
pgup el mou a fons de pàgina. no pot navegar
24 de setembre, 2007 15:20
Quan està executant part superior hi ha tres camps relacionats amb ús de memòria. En ordre a assaig els seus requisits de memòria de servidor que ha d'entendre el seu significat.
La primera cosa que ha de saber és que totes les columnes (VIRT RES SHR) comuniquen ús de memòria en KB (kilobytes).
La columna de VIRT (mida de memòria virtual del procés) significa quanta memòria ha demanat una aplicació particular, també això considera canviat a les pàgines de memòria de discs. Però aquest camp no significa que aquest procés de fet utilitzi aquella quantitat de memòria, per utilitzar-lo de veritat aquesta memòria s'ha d'iniciar per exemple utilitzant memset. En general pot desatendre aquesta columna.
La columna de RES (mida de conjunt resident, la memòria física no-intercanviada que una tasca ha utilitzat (en kiloBytes)) és la més important - de fet mostra quant s'assigna RAM física per a un procés.
La columna de SHR diu quanta memòria està compartint una aplicació particular amb unes altres aplicacions. P. ex., moltes aplicacions a Linux depenen de libc, i mentre totes les aplicacions hi connecten i utilitzen les seves funcions llavors es fa el mapa d'aquest espai de memòria de biblioteca a tot el procés simultàniament per conservar memòria.
Consulti això pàgines per a la millor comprensió:
1. http://tldp.org/LDP/tlk/mm/memory.html
2. http://www.ibm.com/developerworks/linux/library/l-mem26/