Odczytywanie informacji o pamięci operacyjnej w systemach Linux

      0 min read           · ·

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


Odczytanie informacji o procesorze w systemach Linux

      0 min read           · ·

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: