Jak mogę sprawdzić rozmiar pamięci ram z mojego Redhat Linux desktop systemu przy użyciu wiersza poleceń i narzędzi GUI? Jak sprawdzić rozmiar pamięci na serwerze Red Hat Enterprise Linux?
Możesz użyć jednego z poniższych narzędzi wiersza poleceń, aby zobaczyć rozmiar pamięci ram w systemie Red Hat Enterprise Linux desktop lub na serwerze:
Szczegóły samouczka | |
---|---|
Trudność | Łatwy (rss) |
Uprawnienia roota | Nie |
Wymagania | wolny+Terminal |
Czas | 5m |
- plik /proc/meminfo –
- free
- polecenie top –
- polecenie vmstat –
- polecenie dmidecode –
- narzędzie gui Monitor Systemu Gnonome –
Przykłady
Otwórz terminal z wierszem poleceń (wybierz Aplikacje Akcesoria > Terminal), a następnie wpisz następujące polecenia:$ cat /proc/meminfo
Przykładowe dane wyjściowe:
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: polecenie free
Aby wyświetlić ilość wolnej i używanej pamięci (w tym całkowitej w systemie), wpisz:$ free -m
$ free -g
$ free -k
Przykładowe dane wyjściowe:
total used free shared buffers cachedMem: 8189496 3163044 5026452 0 163856 1637368-/+ buffers/cache: 1361820 6827676Swap: 15998968 0 15998968
Redhat Linux: polecenie top
Komenda top może również wyświetlić całkowitą i używaną pamięć:$ top
Przykładowe dane wyjściowe:
Fig.01: Wyświetlanie rozmiaru pamięci RAM w systemie Linux za pomocą górnego polecenia
Redhat Linux: System Information GUI Tool
Aplikacja System Monitor Gnome umożliwia wyświetlanie podstawowych informacji o systemie i monitorowanie procesów systemowych, wykorzystania zasobów systemowych i systemów plików. Monitor Systemu można uruchomić, klikając menu System > Wybierz Administracja > Monitor Systemu:
Przykładowe dane wyjściowe:
Fig.02: Widok zainstalowanej pamięci w systemie Linux za pomocą aplikacji Monitor systemu
Inne polecenia
Komenda vmstat może wyświetlić statystyki pamięci, w tym dodatkowe informacje o procesach, stronicowaniu, blokowym IO, pułapkach i aktywności procesora. Wpisz następujące polecenie:$ vmstat
$ vmstat -s
Możesz również użyć polecenia dmidecode do wyrzucenia tablicy DMI komputera (niektórzy mówią SMBIOS), która może dostarczyć szczegółów o zainstalowanej pamięci RAM i jej prędkości:# dmidecode --type memory
Przykładowe dane wyjściowe:
# 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:
Proszę zauważyć, że powyższe dane wyjściowe pochodzą z serwera RHEL 5.x działającego na sprzęcie klasy korporacyjnej. Twój system oparty na Red Hat Linux może dostarczać nieco inne dane wyjściowe.
Powiązane media
Tutorial ten jest również dostępny w formacie wideo:
Wideo 01: 5 poleceń Linux: To See Amount Of Free and Used Memory
🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.
🐧 6 comments so far…. add one ↓
Kategoria | Lista poleceń systemu Unix i Linux |
---|---|
Zarządzanie plikami | cat |
Firewall | Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |