wadewayne@Cheetah:~$ neofetch
MMMMMMMMMMMMMMMMMMMMMMMMMmds+. wadewayne@Cheetah
MMm----::-://////////////oymNMd+` -----------------
MMd /++ -sNMd: OS: Linux Mint 19.3 Tricia x86_64
MMNso/` dMM `.::-. .-::.` .hMN: Host: Inspiron 15-3567
ddddMMh dMM :hNMNMNhNMNMNh: `NMm Kernel: 5.4.0-77-generic
NMm dMM .NMN/-+MMM+-/NMN` dMM Uptime: 9 mins
NMm dMM -MMm `MMM dMM. dMM Packages: 3130
NMm dMM -MMm `MMM dMM. dMM Shell: bash 4.4.20
NMm dMM .mmd `mmm yMM. dMM Resolution: 1366x768
NMm dMM` ..` ... ydm. dMM WM: i3
hMM- +MMd/-------...-:sdds dMM Theme: Arc-Dark [GTK2/3]
-NMm- :hNMNNNmdddddddddy/` dMM Icons: Pop [GTK2/3]
-dMNs-``-::::-------.`` dMM Terminal: terminator
`/dMNmy+/:-------------:/yMMM CPU: Intel i3-6006U (4) @ 2.000GHz
./ydNMMMMMMMMMMMMMMMMMMMMM GPU: Intel HD Graphics 520
.MMMMMMMMMMMMMMMMMMM Memory: 367MiB / 3801MiB
wadewayne@Cheetah:~$ free -h
total used free shared buff/cache available
Mem: 3.7G 325M 2.3G 39M 1.1G 3.1G
Swap: 521M 0B 521M
안녕하세요. 이유 neofetch
를 이해할 수 없으며 free -h
다른 RAM 사용 결과가 출력됩니다. 어느 것이 더 정확합니까?
답변1
neofetch
사용된 메모리를 다음과 같이 계산합니다.
MemUsed = Memtotal + Shmem - MemFree - Buffers - Cached - SReclaimable
바라보다네오페치 FAQ더 많은 정보를 알고 싶습니다.
free
사용된 메모리를 다음과 같이 계산합니다.
used = total - free - buffers - cache
따라서 차이점은 neofetch는 공유 메모리(tmpfs)가 사용된다고 생각한다는 것입니다(은닉처free
예캐시+S회수 가능존재하다 neofetch
). 바라보다무료 맨페이지무료 출력의 열에 대한 추가 정보
추가하면사용된그리고공유됨출력 에서 free
364MiB를 얻으므로 차이는 3MiB에 불과합니다. 이는 RAM 사용량이나 반올림의 약간의 변화로 인한 것일 수 있습니다.