cari

Rumah  >  Soal Jawab  >  teks badan

centos - 升级2G内存,可是查出来却不到2G,请问是不是被坑了?

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

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

曾经蜡笔没有小新曾经蜡笔没有小新2773 hari yang lalu1033

membalas semua(4)saya akan balas

  • 滿天的星座

    滿天的星座2017-04-25 09:03:41

    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

    balas
    0
  • 滿天的星座

    滿天的星座2017-04-25 09:03:41

    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.

    balas
    0
  • 漂亮男人

    漂亮男人2017-04-25 09:03:41

    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.

    balas
    0
  • ringa_lee

    ringa_lee2017-04-25 09:03:41

    Ini ialah nilai biasa 2G

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

    balas
    0
  • Batalbalas