NixCP
când comandați un server dedicat sau un server cloud cu furnizorul dvs. de găzduire web, există un lucru pe care trebuie să îl verificați întotdeauna când vă conectați pentru prima dată în sistemul dvs.: hardware-ul dvs. trebuie să fie exact același cu cel comandat.
de multe ori, din cauza greșelilor de comandă, furnizorii de servere dedicate vă vor oferi mai puține resurse hardware decât cele achiziționate. În această postare, vom afla cum să găsim dimensiunea RAM în sistemele de operare Linux / Unix cu 5 comenzi utile.
Cum pot găsi dimensiunea RAM în sistemele de operare Linux?
Iată lista primelor 5 comenzi care pot fi utilizate pentru a găsi dimensiunea RAM LInux în Linux.
free command
free command este cel mai clasic instrument bazat pe terminale pentru a verifica utilizarea memoriei pe sistemele de operare Linux / Unix.
numărul total de OS RAM în octeți este de 32753636, care poate fi tradus la 32 GB RAM instalat pe sistem. Al doilea colum numit ‘folosit’ arată memoria RAM utilizată de sistemul de operare, în acest caz în jur de 9 GB. Apoi, aveți colum gratuit care se afișează în jurul valorii de 1GB, iar celelalte numite ‘shared’, ‘buffer/cache’ și ‘available’. Este normal să vedeți multă memorie cache în buff / cache pe sistemele de operare Linux, această memorie poate fi ulterior eliberată și utilizată dacă este cu adevărat necesară.
ultima linie aparține memoriei swap, care raportează aproximativ 1 GB de utilizare.
dar aceste numere bazate pe octeți nu sunt ușor de citit. Să folosim doi parametri utili care pot fi adăugați la comanda gratuită:
free -ht
acum adăugăm-ht la comanda gratuită. – h este folosit pentru a transforma octeți în unități lizibile umane, și-t este folosit pentru a afișa o linie care arată totalurile coloană.
după cum vedeți la această ieșire, Acum comanda gratuită afișează informațiile în dimensiuni pe care oamenii le pot citi.
top command
top command este unul dintre instrumentele mele preferate și cele mai utilizate pentru a verifica rapid performanța sistemului, dar poate fi folosit și pentru a obține informații hardware valoroase.
după cum vedeți pe screenshot, top command arată utilizarea totală a memoriei pe o opțiune numită: KiB mem (32753636 total în cazul meu).
veți putea, de asemenea, să obțineți dimensiunea SWAP-ului, pe cealaltă linie numită KiB Swap (8191996 total în cazul meu).
și la fel ca și comanda gratuită, veți obține alte tipuri de informații RAM, cum ar fi tampon, cache și memorie disponibilă gratuită.
htop
htop este o alternativă bună la comanda clasică de top, în afară de informațiile RAM, veți putea obține utilizarea procesorului și a procesului. În cuvinte clare, htop este comanda de top, dar cu o versiune îmbunătățită care include culori, grafice cu bare pentru CPU/Mem/Swap și o modalitate mai bună de a trata/ucide procesele, dacă este necesar.
instalarea htop pe Ubuntu/Debian
apt-get install htop
instalarea htop pe CentOS/RHEL
yum install htop -y
htop poate fi rulat pur și simplu rulând:
htop
ieșire așteptată:
după cum vedeți, utilizarea RAM și SWAP disponibile este destul de clară, arătată în GBs și cu o bară clară.
vmstat
comanda vmstat împreună cu parametrul „s” cu afișarea statisticilor uisage de memorie, de acolo veți putea obține și memorie RAM totală și memorie liberă.
rulați această comandă:
vmstat-s
acesta este un exemplu de ieșire pe serverul nostru:
vmstat -s 32753636 K total memory 9562108 K used memory 11811520 K active memory 16346200 K inactive memory 927968 K free memory 0 K buffer memory 22263560 K swap cache 8191996 K total swap 1078724 K used swap 7113272 K free swap 70588049 non-nice user cpu ticks 4283838 nice user cpu ticks 24577630 system cpu ticks 2023074528 idle cpu ticks 4177230 IO-wait cpu ticks 0 IRQ cpu ticks 1063579 softirq cpu ticks 0 stolen cpu ticks 3076934802 pages paged in 6491214798 pages paged out 620025 pages swapped in 1033879 pages swapped out 4238671160 interrupts 3149823550 CPU context switches 1490028842 boot time 10854442 forks
cat/proc/meminfo
ultima modalitate de a găsi dimensiunea RAM în Linux este citind fișierul/proc / meminfo. Pentru aceasta vom folosi comanda cat, după cum vedeți mai jos:
cat /proc/meminfo
ieșire așteptată:
găsiți informații Ram Hardware
dacă trebuie să aflați informațiile hardware complete despre memoria RAM pe care o utilizați pe serverul dvs., puteți utiliza comanda dmidecode. Acesta vă va arăta informații valoroase despre memoria RAM instalată pe sistemul dvs.
Instalați dmidecode pe Ubuntu / Debian
apt-get install dmidecode
Instalați dmidecode pe CentOS / RHEL
yum install dmidecode -y
acum rulați această comandă:
dmidecode -t 17 | more
veți putea obține dimensiunea totală RAM, tipul (DDR2, DDR3, DDR4) și viteza RAM, printre altele, după cum vedeți în această captură de ecran a nixcp.com server:
lectură suplimentară:
- memorie RAM
- Linux ate memoria RAM