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の使用量や丸めのわずかな変化によるものかもしれません。