Linux
bambooeric
这个作者很懒,什么都没留下…
展开
-
jbd2/dm-0-8占用CPU的问题分析与解决
jbd2/dm-0-8占用CPU的问题分析与解决0x00 问题的发现有一台流媒体服务器,运行的是VOD服务,在并发上升时服务器的CPU load average 持续上升。在查找原因的过程中发现,top 里的 wa 也比较高,问题的原因可能是IO效率降低;0x01 iotop 查找占用IO的进程 [root@ubuntu ~]# iotopTotal DISK READ : 0.00 B/s | Total DISK WRITE : 7.74 M/sA原创 2020-05-22 21:57:27 · 3563 阅读 · 0 评论 -
Linux 环境变量
显示环境变量: #echo $HOME设置增加环境变量: #export NEW_ENV="Hello!"修改环境变量:#export path=$path:/path1:/path2 显示所有环境变量: #env ,#env |grep NEW_ENV显示所有本地定义的Shell变量:#set清除环境变量:#unset $NEW_ENV设置只读环境变量:#ex原创 2013-04-11 16:28:49 · 458 阅读 · 0 评论 -
Linux 字节对齐问题
今天写一个小程序,需要使用msg在两个不同程序间进行通信;两个程序中msg的文本结构体都是一样的,直接复制过去的,结果运行的时候出现错误:msgrcv: Argument list too long这个错误的原因是 msgrcv 中的参数msglen 小于消息队列里要读取的msg的长度;msg的结构体是直接复制的,怎么会出现这样的问题,只好用sizeof打印一下,结果两变的大小还真不一原创 2013-04-13 16:43:02 · 801 阅读 · 0 评论