Odczytywanie informacji o pamięci operacyjnej w systemach Linux

Informację na temat zainstalowanej w naszym sprzęcie pamięci można otrzymać z systemu na kilka sposobów.

Pierwszy to odczytanie informacji z pliku meminfo znajdującego się w kartotece /proc/

$ cat /proc/meminfo

MemTotal: 1025648 kB
MemFree: 26272 kB
Buffers: 48304 kB
Cached: 321696 kB
SwapCached: 56 kB
Active: 633540 kB
Inactive: 178652 kB
HighTotal: 121728 kB
HighFree: 252 kB
LowTotal: 903920 kB
LowFree: 26020 kB
SwapTotal: 1052216 kB
SwapFree: 1052124 kB
Dirty: 80 kB
Writeback: 0 kB
AnonPages: 440256 kB
Mapped: 129824 kB
Slab: 34584 kB
SReclaimable: 21204 kB
SUnreclaim: 13380 kB
PageTables: 7004 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 1565040 kB
Committed_AS: 1008220 kB
VmallocTotal: 110584 kB
VmallocUsed: 12668 kB
VmallocChunk: 97268 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB

Czytaj dalej

Odczytanie informacji o procesorze w systemach Linux

Doszło do tego że potrzebowałem uzyskać jak najwięcej informacji o swoim procesorze. Przy tym musiałem szczególnie skupić się na częstotliwości procesora oraz jego wielkości jego pamięci cache.

Najprostszym sposobem uzyskania informacji na temat procesora w systemach linux jest odczytanie informacji z pliku /proc/cpuinfo . Plik ten dotarcza całkiem sporo informacji na temat procesora: Czytaj dalej