![네오페치와 무료(RAM) 출력 사이에 차이가 있는 이유는 무엇입니까?](https://linux55.com/image/192515/%EB%84%A4%EC%98%A4%ED%8E%98%EC%B9%98%EC%99%80%20%EB%AC%B4%EB%A3%8C(RAM)%20%EC%B6%9C%EB%A0%A5%20%EC%82%AC%EC%9D%B4%EC%97%90%20%EC%B0%A8%EC%9D%B4%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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 사용량이나 반올림의 약간의 변화로 인한 것일 수 있습니다.