V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
realpg
V2EX  ›  程序员

你们手里谁有腾讯云 1C1G 的小鸡? free -m 显示的总内存多少?

  •  
  •   realpg ·
    realpg · 2018-08-23 09:27:34 +08:00 · 7944 次点击
    这是一个创建于 2310 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本阿里云都有 993M

    我这边一个腾讯云的机器只有 864M

    第 1 条附言  ·  2018-08-23 10:21:40 +08:00
    忘了最重要的事情 APPEND 一下

    主要是腾讯云的 Ubuntu Server

    其他操作系统是正常的
    75 条回复    2018-09-17 01:44:06 +08:00
    fengtalk
        1
    fengtalk  
       2018-08-23 09:31:15 +08:00
    腾讯云:871~872
    阿里云:992~999
    realpg
        2
    realpg  
    OP
       2018-08-23 09:35:31 +08:00
    @fengtalk #1
    腾讯云一直是这么偷客户内存的么?
    yamedie
        3
    yamedie  
       2018-08-23 09:38:18 +08:00


    我的是腾讯云 992M 正常
    lisonfan
        4
    lisonfan  
       2018-08-23 09:39:42 +08:00
    jydeng
        5
    jydeng  
       2018-08-23 09:42:27 +08:00
    我的也是 864....
    ScotGu
        6
    ScotGu  
       2018-08-23 09:45:33 +08:00
    香港 total 992M
    realpg
        7
    realpg  
    OP
       2018-08-23 09:45:54 +08:00
    重要信息忘了写

    Ubuntu Server 16.04.1 LTS
    byuc
        8
    byuc  
       2018-08-23 09:48:06 +08:00
    centos7 64。992
    zander110
        9
    zander110  
       2018-08-23 09:49:09 +08:00
    @realpg ubuntu 的内存都是 800 多 M 的内存,换 centos 吧
    Smilencer
        10
    Smilencer  
       2018-08-23 09:49:45 +08:00
    同 ubuntu:
    total used free shared buff/cache available
    Mem: 864 342 111 29 410 313
    Swap: 0 0 0
    takashiki
        11
    takashiki  
       2018-08-23 09:50:47 +08:00
    腾讯云同一台机器重装 centos 内存就九百多了,ubuntu 只有八百多
    lisonfan
        12
    lisonfan  
       2018-08-23 09:51:10 +08:00
    @lisonfan #4 我的是 CentOS
    imnpc
        13
    imnpc  
       2018-08-23 09:51:56 +08:00
    centos 992M
    realpg
        14
    realpg  
    OP
       2018-08-23 09:52:13 +08:00
    @zander110 #9
    隔壁阿里云就是足量 993
    要不要搞个集体诉讼……
    bpllzbh
        15
    bpllzbh  
       2018-08-23 09:53:08 +08:00
    2g 1872
    imnpc
        16
    imnpc  
       2018-08-23 09:53:34 +08:00
    @realpg #14 我看了下 腾讯 阿里 centos7 的都是 992M 好像确实和安装的操作系统有关
    ylsc633
        17
    ylsc633  
       2018-08-23 09:54:53 +08:00
    ubuntu 16.04 LTS

    total used free shared buff/cache available
    Mem: 864 275 93 44 495 386
    Swap: 1023 126 897
    realpg
        18
    realpg  
    OP
       2018-08-23 09:56:55 +08:00
    @imnpc #16
    阿里我的所有 UBUNTU SERVER 都是 993M
    没有对比就没有伤害
    maojy1989
        19
    maojy1989  
       2018-08-23 09:57:08 +08:00
    @bpllzbh #15
    CentOS Linux release 7.5.1804 (Core)
    total 1839
    lfzyx
        20
    lfzyx  
       2018-08-23 09:57:36 +08:00
    @zander110 问题是大部分 devops 不会用 centos
    CoderGeek
        21
    CoderGeek  
       2018-08-23 09:59:20 +08:00
    腾讯云 CentOS7 64 992
    adyyq
        22
    adyyq  
       2018-08-23 10:05:10 +08:00
    用 CentOS 不少
    scofieldpeng
        23
    scofieldpeng  
       2018-08-23 10:06:23 +08:00
    我的也是 864
    exkernel
        24
    exkernel  
       2018-08-23 10:16:14 +08:00
    CentOS 986M
    bubuyu
        25
    bubuyu  
       2018-08-23 10:19:36 +08:00
    阿里云,Debian,996
    klgd
        26
    klgd  
       2018-08-23 10:23:08 +08:00
    centos 992m
    DZBM
        27
    DZBM  
       2018-08-23 10:41:35 +08:00 via Android
    这里的内存应该是被虚拟化层与操作系统占用。测试了一下,就是 ubantu 是 864,centOS 是 992,说明问题在操作系统上,不知道 ubantu 上是不是多开启了什么功能。
    sunflyer
        28
    sunflyer  
       2018-08-23 10:43:20 +08:00
    ubuntu 有一个 kernel 什么的占用了 128M 内存,把这个释放掉就行了
    sunflyer
        29
    sunflyer  
       2018-08-23 10:43:51 +08:00
    没记错的话是 kdump
    JohnChiu
        30
    JohnChiu  
       2018-08-23 10:45:24 +08:00 via iPhone
    centos 992
    welkinzh
        31
    welkinzh  
       2018-08-23 10:53:17 +08:00
    我是 ubuntu 2g 小鸡
    Mem: 1872 87 1074 19 710 1598
    ty89
        32
    ty89  
       2018-08-23 11:16:01 +08:00
    864,ubuntu
    Antidictator
        33
    Antidictator  
       2018-08-23 11:17:30 +08:00
    @JohnChiu #30 同 centos 992m
    LeungJZ
        34
    LeungJZ  
       2018-08-23 11:19:28 +08:00
    ubuntu 同 864
    joejhy
        35
    joejhy  
       2018-08-23 11:24:41 +08:00   ❤️ 46
    @realpg @DZBM @fengtalk @sunflyer @imnpc 借这个机会给大家科普一下:

    1.查看 CVM 所拥有的物理内存
    通过 dmidecode 命令查看底层硬件信息

    2.为什么 free 看到的内存会少了?
    free 里面看到的是伙伴系统管理的内存,这部分内存不包括 OS 内核一些基本数据结构的消耗以及内核的一些预留
    内核预留内存,可以在 CVM 启动后,通过命令查看
    dmesg | grep -i memory


    3.Ubuntu 这里预留的 128M 内存,用于了 CVM 内部的 kdump 服务

    4.什么是 kdump 服务呢?为什么开启 kdump 呢?
    当 OS 内核出现了故障(如内核 bug 导致),kdump 服务会协助生产一个 dump 文件,类似于应用程序的 coredump
    开启 kdump 的目的,是为了在内核出现 bug 时,提供足够信息,便于客户后续内核 bug 问题定位分析

    5.如何关闭 kdump
    (1)修改 grub 启动参数,关闭 kdump 预留
    在 /etc/default/grub.d/kexec-tools.cfg 和 /etc/default/grub 配置文件中,将“ crashkernel=XXX ”这样的配置参数去掉
    然后执行 update-grub2 更新 grub 引导文件

    (2)关闭 kdump 服务
    systemctl disable kdump-tools

    (3)重启 CVM,可以看到内存变多了

    6.为什么同样是 1G 的内存,centos 看起来要多一些呢?
    在 1G 内存下,centos 系统默认没有开启 kdump,没有预留到内存,所以会多一些,而 Ubuntu 默认开启了 kdump
    mztwfed
        36
    mztwfed  
       2018-08-23 11:26:45 +08:00
    Debian 9 更少了:854M
    zhusimaji
        37
    zhusimaji  
       2018-08-23 11:34:20 +08:00
    腾讯 centos 6.8

    total used free shared buffers cached
    Mem: 996 459 536 0 29 115
    -/+ buffers/cache: 314 681
    Swap: 1024 93 931
    laoyur
        38
    laoyur  
       2018-08-23 11:51:02 +08:00
    所以疼讯云这个锅背不起啊背不起
    DZBM
        39
    DZBM  
       2018-08-23 11:54:55 +08:00 via Android
    @joejhy 膜拜大牛,果然是预留了 128M 给 kdump 〈 crashkernel 〉

    ubuntu@VM-0-5-ubuntu:~$ dmesg | grep -i memory
    [ 0.000000] Scanning 1 areas for low memory corruption

    [ 0.000000] Reserving 128MB of memory at 688MB for crashkernel (System RAM: 1023MB)
    ........
    [ 0.000000] Memory: 844936K/1048176K available (8546K kernel code, 1313K rwdata, 4000K rodata, 1516K init, 1316K bss, 203240K reserved, 0K cma-reserved)
    .......
    cherrypi
        40
    cherrypi  
       2018-08-23 12:01:32 +08:00 via iPhone
    centos 991M
    TheKiller
        41
    TheKiller  
       2018-08-23 12:03:50 +08:00
    @joejhy 正解 感谢科普
    eoo
        42
    eoo  
       2018-08-23 12:04:19 +08:00 via Android
    @joejhy 厉害了大神
    wdlth
        43
    wdlth  
       2018-08-23 12:46:17 +08:00
    Ubuntu 16.04 默认时
    864M
    关 crashdump 后
    992M
    realpg
        44
    realpg  
    OP
       2018-08-23 13:03:09 +08:00
    @joejhy #35
    问题解决…… 23333
    没想到是给他留了 我一直在往这显示 特殊临时内存之类的方向排查
    Vhc001
        45
    Vhc001  
       2018-08-23 13:15:02 +08:00
    Vhc001
        46
    Vhc001  
       2018-08-23 13:15:27 +08:00
    longyujin9
        47
    longyujin9  
       2018-08-23 13:44:03 +08:00
    BigFun
        48
    BigFun  
       2018-08-23 14:59:29 +08:00
    2g 1839 centos7
    gcod
        49
    gcod  
       2018-08-23 15:09:04 +08:00
    992MB
    qiuai
        50
    qiuai  
       2018-08-23 15:34:46 +08:00
    我的为什么这么大...
    qiuai
        51
    qiuai  
       2018-08-23 15:34:53 +08:00
    [root@VM_0_2_centos ~]# free -m
    total used free shared buffers cached
    Mem: 1006 894 111 0 182 492
    -/+ buffers/cache: 219 786
    Swap: 1024 3 1021
    Buffer2Disk
        52
    Buffer2Disk  
       2018-08-23 16:16:47 +08:00
    @joejhy 给大佬点赞
    teg1c
        53
    teg1c  
       2018-08-23 16:32:37 +08:00
    992
    xmbaozi
        54
    xmbaozi  
       2018-08-23 16:36:56 +08:00
    [root@xx ~]# curl haoip.cn
    当前 IP: 122.152.21*.*

    ====== 地理位置 ======
    IPIP: 中国 上海 上海
    纯真: 北京市 歌华有线
    淘宝: 中国 上海 上海 电信
    xmbaozi
        55
    xmbaozi  
       2018-08-23 16:47:53 +08:00
    total used free shared buff/cache available
    Mem: 992 569 72 9 351 210
    Swap: 1024 769 255
    Showfom
        56
    Showfom  
       2018-08-23 16:49:41 +08:00
    阿里云 Debian 9

    996
    Showfom
        57
    Showfom  
       2018-08-23 16:50:32 +08:00
    用 esxi 在自己母鸡开的小鸡 同样分配 1024MB 内存,Debian 9 64 位,也是 996
    UnPace
        58
    UnPace  
       2018-08-23 17:19:39 +08:00
    UnPace
        59
    UnPace  
       2018-08-23 17:19:52 +08:00
    @UnPace 阿里云,哈哈还多了 6M ?
    luffysup
        60
    luffysup  
       2018-08-23 17:26:40 +08:00
    @UnPace 1024M=1G ?
    CasualYours
        61
    CasualYours  
       2018-08-23 17:29:09 +08:00
    阿里云,centos7 992
    RorschachZZZ
        62
    RorschachZZZ  
       2018-08-23 18:14:47 +08:00
    刚看了下。一模一样,两个都是 centos,内存都是 992
    PulpFunction
        63
    PulpFunction  
       2018-08-23 18:30:46 +08:00
    864 Ubuntu ……
    xxdd
        64
    xxdd  
       2018-08-23 18:44:13 +08:00
    我怎么 1839···
    xxdd
        65
    xxdd  
       2018-08-23 18:45:37 +08:00
    我 1 核 2G 的 --
    WildCat
        66
    WildCat  
       2018-08-23 18:51:16 +08:00
    @Vhc001 大佬这个酷炫的登陆页面怎么设置的
    SupperMary
        67
    SupperMary  
       2018-08-23 19:21:15 +08:00 via Android
    991 广州
    Love4Taylor
        68
    Love4Taylor  
       2018-08-23 19:36:30 +08:00 via Android   ❤️ 1
    @WildCat screenfetch
    UnPace
        69
    UnPace  
       2018-08-23 22:25:03 +08:00 via iPad
    @luffysup 🙊🙊
    jimages
        70
    jimages  
       2018-08-23 23:03:23 +08:00
    991M 正常
    circleee
        71
    circleee  
       2018-08-24 08:36:04 +08:00
    864M
    Adamla
        72
    Adamla  
       2018-08-24 09:09:32 +08:00
    呵,我 tm 腾讯云控制台进不去了,好几天了。
    Lampo1225
        73
    Lampo1225  
       2018-08-24 11:43:37 +08:00 via Android   ❤️ 1
    @Adamla 刚刚看了一下可以正常登录,建议清理一下浏览器缓存或者直接换个浏览器重新试试,实在不行直接找腾讯云售后处理吧😄
    Adamla
        74
    Adamla  
       2018-08-24 16:57:36 +08:00
    @Lampo1225 ok 多谢
    realpg
        75
    realpg  
    OP
       2018-09-17 01:44:06 +08:00
    @joejhy #35

    研究了好久 kdump 发现 CVM 的 KDUMP 按照您的方法无法关闭
    我甚至已经 remove 掉了 linux-crashdump 这些包 清理了所有 grub 参数
    仍然预留 128MB 的 kdump 内存
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.