• Free_fish
    2019-01-04
    用smem --sort swap命令可以直接将进程按照swap使用量排序显示

    作者回复: 👍 谢谢分享

     1
     37
  • Geek_2b6807
    2019-01-04
    希望老师在用工具的时候能够使用对内核版本要求不高的,毕竟生产环境用较新内核的还是比较少
    
     22
  • 尘封
    2019-01-04
    $ swapoff -a && swapon -a,线上使用这个命令释放swap有什么风险吗?

    作者回复: 有的,使用了swap说明内存可能有压力了,这么强制换入有可能导致内存问题

    
     9
  • Scott
    2019-01-04
    答案不是上一讲有提到吗,就算设置为0,如果空闲内存+文件页 < page_low,还是会发生swap,这个值是设置swap的积极程度,就算最不积极,被逼无奈还是得swap的。

    作者回复: 👍 是的

    
     6
  • 流转千回
    2019-01-04
    打卡,老师这么晚还在更新专栏,致敬!
    
     2
  • Darrykinger.com
    2019-08-16
    对于sar以及其他的linux命令,如果出现列对的不整齐的时候,可以适当的参考文档,增加格式化输出,例如:sar的格式化输出:sudo sar -h --human -r -S 1 5
    free 可以添加 -h :free -h
    更容易让人理解

    作者回复: 谢谢分享👍

    
     1
  • 如果
    2019-01-31
    DAY20,打卡
    
     1
  • 仲鬼
    2019-01-09
    老师好,我研究man sar后还是没理解kbcommit,这个估计值具体指什么呢?
    就算单纯以不导致OOM的最小内存理解,为什么会小于kbmemused(已用物理内存)呢?我认为应该是kbcommit >= kbmemused。

    作者回复: kbcommit就是进程申请的内存之和,kbmemused还包括了buffer和cache

    
     1
  • 夜空中最亮的星(华仔...
    2019-01-04
    swappiness 使用的是默认配置的 60。如果把它配置为0 还会使用 swap 吗?
    会使用的 ,为0 是最大限度不用,不是一定不用。
    
     1
  • Days
    2019-01-04
    老师,请问如果关闭swap分区,swapping配置是不是无效的?

    作者回复: 是的

    
     1
  • ninuxer
    2019-01-04
    打卡day21
    按我的理解,swapness只是几率,并不意味着一定,所以还是会发生匿名页交换,只是几率小点
    
     1
  • 耿长学
    2019-11-06
    老师,最近遇到生产生一个问题,有点疑惑,从内存篇中了解到,内存回收有两种方式:1)kswapd进程通过/proc/sys/vm/min_free_kbytes中定义的值;2)通过内存回收脏页,判断是/proc/zoneinfo文件中定义的值。现在发现一个现象,剩余内存都大于两个文件中的pages_high,但是swap突然增大,这个是为什么呢?我的swappiness值是1,这种情况下内存回收是通过什么机制判断的呢?一直想不通
    
    
  • scorpiozj
    2019-09-17
    fallocate失败的可以看: http://t.cn/AiEBH7PC

    swapiness设置为0,理论上还是会发生;实际测试时 swap没有发生,也有可能是条件未触发导致。
    
    
  • Ethan
    2019-09-16
    遇到类似的情况.
    虚拟机,CentOS 7.4,4G内存,1G SWAP大小,swappiness设置为60,执行dd,swap没有什么变化.
    
    
  • 风清扬
    2019-09-12
    为何我试用watch -d grep -A 15 'Normal' /proc/zoneinfo之后输出全是0呀???
    
    
  • 美美
    2019-09-05
    Jvm设置和物理内存一样大小,为啥swap使用比较多?
    
    
  • 幸运的人
    2019-05-30
    老师,问一个问题
    现在的公有云主机或者是私有云的虚拟机,swap默认是0,这种情况下是否还会出现swap in和swap out呢?我在留言中也看到其他同学问过相似的问题,但没有看到答案,请帮忙解释一下?谢谢。

    作者回复: 嗯,云环境一般都是关闭swap,避免恍如换出带来的性能问题

    
    
  • Adam
    2019-03-06
    ES 可以通过设置锁定内存。
    
    
  • zshanjun
    2019-01-15
    大文件读取瞬间完成,没有观察到内存的变化:
    root@linux-1:~/go/bin# dd if=/dev/sda1 of=/dev/null bs=16G count=2048
    0+1 records in
    0+1 records out
    1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00693471 s, 151 MB/s

    作者回复: 仔细看看,1048576 bytes (1.0 MB, 1.0 MiB) copied

     1
    
  • berryfl
    2019-01-10
    /proc/*/status会匹配到self之类的特殊目录,把匹配的部分写复杂点可以限制到仅数字,例如+([0-9])

    作者回复: 嗯,是的

    
    
我们在线,来聊聊吧