centos - 升级2G内存,可是查出来却不到2G,请问是不是被坑了?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-25 09:01:41
0
4
1011

CentOS 64位升级2G内存,可是查出来却不到2G

$ free -m
             total       used       free     shared    buffers     cached
Mem:          1876        605       1270          0          2         67
-/+ buffers/cache:        535       1340
Swap:            0          0          0

请问是不是被坑了,如何在运营商面前发飙不被看出来很菜?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
滿天的星座

Malah, jika anda memasang memori 2G, jumlah keseluruhan: 1876 sudah boleh membuktikan bahawa ia adalah memori 2G. . Jika terdapat masalah dengan memori, adakah kerana 3G telah menyusut ke 1876?

Dapat dilihat bahawa penyoal masih tidak berpuas hati dengan algoritma 1024. Bagaimana dia boleh mengira 1876?

Sila jalankan 2 arahan dan siarkan hasilnya
1.cat /proc/meminfo |grep MemTotal
2.free -b

Saya menggunakan 4G sebagai contoh (memang tidak ada mesin 2G)
1.free -m
jumlah:3852 MB

1.free -b(Unit ini ialah bait!)
jumlah:4039471104 bait

2.cat /proc/meminfo |grep MemTotal
3944796 kB

3944796 kB*1024=4039471104bait, hasilnya sama seperti percuma -b

4039471104bait / 1024=3944796 kB / 1024=3852.33984375MB

Seperti yang anda lihat. . faham? Atau anda boleh menjalankan 3 arahan ini dan menyiarkannya, dan anda akan tahu dengan melakukan matematik

滿天的星座

Anda tidak tertipu, ia adalah memori 2G.
Pengilang mengatakan 2GB, unitnya Gigabait, 1GB bersamaan dengan 1000^3 Byte
Apabila kita biasanya bercakap tentang GB, unitnya ialah Gibibyte Singkatan standard mestilah GiB, yang bersamaan dengan 1024^3 Byte
Oleh itu, data di kedua-dua belah pihak akan menjadi tidak konsisten.

Kaedah yang tepat ialah:

dmidecode -t memory | grep 'Installed Size'

(Kandungan grep akan berbeza-beza bergantung pada versi keluaran. Saya CentOS 6. Jika anda tidak pasti, anda boleh melangkau grep dan lihat sahaja. Terdapat banyak kandungan)

Mengapa free -m tidak tepat: Perintah percuma mengambil paparan berangka dari /proc/meminfo, dan MemTotal dalam /proc/meminfo sebenarnya adalah memori fizikal tolak beberapa bit terpelihara dan saiz kod binari kernel Jadi ia adalah huruf kecil daripada ingatan fizikal.

漂亮男人

percuma -m
jumlah penimbal kongsi percuma terpakai dicache
Mem: 488 424 64 54 22 205
-/+ penimbal/cache: 196 292
Tukar: 1999 0 1999

Yang di atas ialah salah satu hos Alibaba Cloud saya, yang juga tiada beberapa penyedia perkhidmatan Sekarang biasanya mengatakan bahawa ia disebabkan oleh perbezaan antara algoritma 1024 dan 1000, yang biasanya dianggap biasa. Perkara yang sama berlaku untuk membeli perkakasan cakera keras.

左手右手慢动作

Ini ialah nilai biasa 2G

Jika anda menggunakan redhat atau pengedaran lain, anda boleh menggunakan arahan dmidecode untuk melihat maklumat perkakasan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!