关闭、打开Linux内核dmesg中时间戳信息

  • A+

今天在进行tcp连接数压力测试的时候,发现程序占用内存的问题特别的高。为了测试8G内存能够跑多少开发自己写的go程序的tcp链接数会引发OOM导致程序被直接杀死的问题。于是去阿里云后台找到跑go的程序的这台机器 查看内存等更多指标。里面的内存使用量很明显的反映了内情使用情况。

阿里云后台内存监控情况示例:

关闭、打开Linux内核dmesg中时间戳信息

开启、关闭dmesg时间戳信息

注意:默认情况服务器上dmesg的时间戳信息应该是开启状态

但是如果机器是机房的不是云上的,那么可以采用dmesg命令查看,一旦内存跑满了,程序OOM退出以后,free -m就能看到正常的可用物理内存数量。并且dmesg中会显示OOM信息。如:

但是会发现直接输入dmesg命令是看不到具体的时间产生OOM。于是需要使用dmesg -T查看

 

 

 

  • 我的微信
  • 扫一扫添加微信好友
  • weinxin
  • QQ群
  • 扫一扫加入QQ群
  • weinxin
allenjol

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: