NixCP

Quando ordini un server dedicato o un server cloud con il tuo provider di hosting web, c’è una cosa che devi controllare sempre quando accedi per la prima volta al tuo sistema: il tuo hardware deve essere esattamente lo stesso ordinato.

Molte volte, a causa di errori di ordine, i fornitori di server dedicati ti daranno meno risorse hardware di quelle che hai acquistato. In questo post, scopriremo come trovare la dimensione della RAM nei sistemi operativi Linux / Unix con 5 comandi utili.

Come posso trovare la dimensione della RAM nei sistemi operativi Linux?

Ecco l’elenco dei primi 5 comandi che possono essere utilizzati per trovare la dimensione della RAM di LInux in Linux.

free command

Il comando libero è il più classico strumento basato su terminale per controllare l’utilizzo della memoria sui sistemi operativi Linux / Unix.

La RAM totale del sistema operativo in byte è 32753636, che può essere tradotta in 32 GB di RAM installata sul sistema. Il secondo colum chiamato ‘usato’ mostra la RAM utilizzata dal sistema operativo, in questo caso circa 9GB. Quindi hai il colum gratuito che mostra circa 1 GB, e gli altri chiamati ‘shared’, ‘buffer/cache’ e ‘available’. È normale vedere molta memoria cache nel buff / cache sui sistemi operativi Linux, questa memoria può essere successivamente liberata e utilizzata se davvero necessario.
L’ultima riga appartiene alla memoria di swap, che riporta circa 1 GB di utilizzo.

Ma questi numeri basati su byte non sono facili da leggere. Usiamo due parametri utili che possono essere aggiunti al comando libero:

free -ht

Ora aggiungiamo-ht al comando libero. – h viene utilizzato per trasformare i byte in unità leggibili dall’uomo e-t viene utilizzato per visualizzare una riga che mostra i totali delle colonne.

Come vedi in questo output, ora il comando libero mostra le informazioni in dimensioni che gli esseri umani possono leggere.

top command

Top command è uno dei miei strumenti preferiti e più utilizzati per controllare rapidamente le prestazioni del sistema, ma può anche essere utilizzato per ottenere preziose informazioni hardware.

FIg. 01. Screenshot del comando top che mostra un modo semplice per trovare la dimensione della RAM in Linux

Come vedi nello screenshot, il comando top mostra l’utilizzo totale della memoria su un’opzione chiamata: KiB Mem (32753636 totale nel mio caso).
Sarai anche in grado di ottenere la tua dimensione di SWAP, sull’altra riga chiamata KiB Swap (8191996 totale nel mio caso).
E come il comando gratuito, otterrai altri tipi di informazioni RAM come buffer, cache e memoria disponibile gratuita.

htop

htop è una buona alternativa al classico comando superiore, oltre alle informazioni sulla RAM, sarai in grado di ottenere l’utilizzo della CPU e del processo. In parole chiare, htop è il comando in alto ma con una versione migliorata che include colori, grafici a barre per CPU/Mem/Swap e un modo migliore per gestire/uccidere i processi se necessario.

l’Installazione di htop su Ubuntu/Debian

apt-get install htop

l’Installazione di htop su CentOS/RHEL

yum install htop -y

htop può essere eseguito semplicemente eseguendo:

htop

uscita Prevista:

Fig. 02. htop command output

Come vedi, l’utilizzo della RAM e dello SWAP disponibili è abbastanza chiaro, mostrato in GB e con una barra chiara.

vmstat

comando vmstat insieme con il parametro” s ” con mostrare le statistiche uisage memoria, da lì si sarà anche in grado di ottenere memoria RAM totale e memoria libera.

Esegui questo comando:

vmstat -s

Questo è un esempio di output sul nostro server:

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

L’ultimo modo per trovare la dimensione della RAM Linux è la lettura /proc/meminfo file. Per questo useremo il comando cat, come vedi sotto:

cat / proc / meminfo

Output previsto:

Fig. 03. cat/proc / meminfo output su Linux

Trova informazioni hardware RAM

Se hai bisogno di trovare le informazioni hardware complete sulla RAM che stai usando sul tuo server, puoi usare il comando dmidecode. Vi mostrerà preziose informazioni sulla memoria RAM installata sul sistema.

Installa dmidecode su Ubuntu/Debian

apt-get install dmidecode

Installa dmidecode su CentOS/RHEL

yum install dmidecode -y

Ora esegui questo comando:

dmidecode -t 17 | more

Sarai in grado di ottenere la dimensione totale della RAM, il tipo (DDR2, DDR3, DDR4) e la velocità della RAM, tra le altre cose, come vedi in questo screenshot del nixcp.com server:

Fig. 04. Screenshot di dmidecode in esecuzione. Lo strumento migliore per trovare ram hardware informazioni su Linux

Ulteriori informazioni:

  • Memoria RAM
  • Linux mangiato la mia RAM
Trovare la dimensione della RAM Linux ultima modifica: 20 aprile, 2017 da Esteban Borges



Lascia un commento

Il tuo indirizzo email non sarà pubblicato.