Articles

HowTo: Controllare la dimensione della ram dal sistema desktop Redhat Linux

Posted on
Come posso controllare la dimensione della ram dal mio sistema desktop Redhat Linux utilizzando la riga di comando e gli strumenti GUI? Come faccio a scoprire la dimensione della memoria sul server Red Hat Enterprise Linux?
È possibile utilizzare uno dei seguenti strumenti a riga di comando per visualizzare la dimensione della ram sotto il sistema Red Hat Enterprise Linux desktop o basato su server:

Dettagli del tutorial
Difficoltà Facile (rss)
Privilegi di root No
Requisiti Libero+Terminale
Tempo 5m

  1. file /proc/meminfo –
  2. libero
  3. comando top –
  4. comando vmstat –
  5. comando dmidecode –
  6. strumento gui Gnonome System Monitor –

Esempi

Aprire un terminale a riga di comando(selezionare Applicazioni > Accessori > Terminale), e poi digitare i seguenti comandi:
$ cat /proc/meminfo
Esiti di esempio:

MemTotal: 8189496 kBMemFree: 5032056 kBBuffers: 163628 kBCached: 1634124 kBSwapCached: 0 kBActive: 1981312 kBInactive: 1024508 kBActive(anon): 1210676 kBInactive(anon): 11488 kBActive(file): 770636 kBInactive(file): 1013020 kBUnevictable: 2388 kBMlocked: 2388 kBHighTotal: 7400016 kBHighFree: 4520172 kBLowTotal: 789480 kBLowFree: 511884 kBSwapTotal: 15998968 kBSwapFree: 15998968 kBDirty: 236 kBWriteback: 0 kBAnonPages: 1210488 kBMapped: 170524 kBShmem: 12424 kBSlab: 65648 kBSReclaimable: 46280 kBSUnreclaim: 19368 kBKernelStack: 3960 kBPageTables: 10276 kBNFS_Unstable: 0 kBBounce: 0 kBWritebackTmp: 0 kBCommitLimit: 20093716 kBCommitted_AS: 2906208 kBVmallocTotal: 122880 kBVmallocUsed: 72700 kBVmallocChunk: 23036 kBHardwareCorrupted: 0 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0HugePages_Surp: 0Hugepagesize: 2048 kBDirectMap4k: 59384 kBDirectMap2M: 851968 kB

Redhat Linux: comando free

Per visualizzare la quantità di memoria libera e usata (incluso il totale nel sistema), inserire:
$ free -m
$ free -g
$ free -k

Esiti di esempio:

 total used free shared buffers cachedMem: 8189496 3163044 5026452 0 163856 1637368-/+ buffers/cache: 1361820 6827676Swap: 15998968 0 15998968

Redhat Linux: comando top

Il comando top può anche visualizzare la memoria totale e usata:
$ top
Esiti di esempio:

Fig.01: Visualizzazione della dimensione della RAM di Linux con il comando superiore

Redhat Linux: System Information GUI Tool

L’applicazione System Monitor Gnome ti permette di visualizzare le informazioni di base del sistema e monitorare i processi di sistema, l’uso delle risorse di sistema e i file system. È possibile avviare System Monitor cliccando sul menu Sistema > Scegliere Amministrazione > System Monitor:
Esiti di esempio:

Fig.02: Linux visualizza la memoria installata con l’applicazione System Monitor

Altri comandi

Il comando vmstat può visualizzare le statistiche della memoria, incluse informazioni aggiuntive su processi, paginazione, blocco IO, trap e attività della cpu. Digitare il seguente comando:
$ vmstat
$ vmstat -s

È anche possibile utilizzare il comando dmidecode per scaricare la tabella DMI (alcuni dicono SMBIOS) di un computer che può fornire dettagli sulla RAM installata e la sua velocità:
# dmidecode --type memory
Esempi di output:

# dmidecode 2.10SMBIOS 2.5 present.Handle 0x0016, DMI type 16, 15 bytesPhysical Memory ArrayLocation: System Board Or MotherboardUse: System MemoryError Correction Type: NoneMaximum Capacity: 64 GBError Information Handle: Not ProvidedNumber Of Devices: 8Handle 0x0017, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: 72 bitsData Width: 64 bitsSize: 2048 MBForm Factor: DIMMSet: 1Locator: DIMM1ABank Locator: Bank1Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: 0000Serial Number: 00000000Asset Tag: Not SpecifiedPart Number: Handle 0x0018, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: 1Locator: DIMM1BBank Locator: Bank1Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: Serial Number: Asset Tag: Not SpecifiedPart Number: Handle 0x0019, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: 72 bitsData Width: 64 bitsSize: 2048 MBForm Factor: DIMMSet: 1Locator: DIMM2ABank Locator: Bank2Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: 0000Serial Number: 00000000Asset Tag: Not SpecifiedPart Number: Handle 0x001A, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: 1Locator: DIMM2BBank Locator: Bank2Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: Serial Number: Asset Tag: Not SpecifiedPart Number: Handle 0x001B, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: 72 bitsData Width: 64 bitsSize: 2048 MBForm Factor: DIMMSet: 1Locator: DIMM3ABank Locator: Bank3Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: 0000Serial Number: 00000000Asset Tag: Not SpecifiedPart Number: Handle 0x001C, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: 1Locator: DIMM3BBank Locator: Bank3Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: Serial Number: Asset Tag: Not SpecifiedPart Number: Handle 0x001D, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: 72 bitsData Width: 64 bitsSize: 2048 MBForm Factor: DIMMSet: 1Locator: DIMM4ABank Locator: Bank4Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: 0000Serial Number: 00000000Asset Tag: Not SpecifiedPart Number: Handle 0x001E, DMI type 17, 27 bytesMemory DeviceArray Handle: 0x0016Error Information Handle: No ErrorTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: 1Locator: DIMM4BBank Locator: Bank4Type: DDR2Type Detail: SynchronousSpeed: 667 MHzManufacturer: Serial Number: Asset Tag: Not SpecifiedPart Number: 

Si noti che l’output di cui sopra è preso da RHEL 5.x server in esecuzione su un hardware di livello enterprise. Il vostro sistema desktop basato su Red hat Linux potrebbe fornire un output leggermente diverso.

Media correlati

Questo tutorial è disponibile anche in formato video veloce:



Video 01: 5 comandi Linux: To See Amount Of Free and Used Memory

🐧 Supporta il mio lavoro su Patreon o con una donazione.
🐧 Ricevi gli ultimi tutorial su Linux, Open Source & DevOps via RSS feed o Weekly email newsletter.
🐧 6 commenti finora… aggiungere uno ↓
Categoria Lista di comandi Unix e Linux
Gestione dei file cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Utilità di rete dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Gestore dei pacchetti apk – apt
Gestione dei processi bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – tempo
Ricerca grep – whereis – che
Informazioni utente gruppi – id – lastcomm – last – lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *