最新消息:

标签:proc

python获取linux系统内存、cpu、网络使用情况
CPU

python获取linux系统内存、cpu、网络使用情况

admin 10年前 (2015-01-29) 4220浏览 0评论

做个程序需要用到系统的cpu、内存、网络的使用情况,百度之后发现目前使用python获取这些信息大多是调用系统命令(top、free等)。其实多linux命令也是读取/proc下的文件实现的,索性不如自己写一个。 一、计算cpu的利用率 要读取cpu...

install xen 4.1.3 on centos6.3
centos

install xen 4.1.3 on centos6.3

admin 11年前 (2014-08-10) 4460浏览 0评论

1,xen是什么? XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化。它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等。 2,为什么使用x...

大量小包的CPU密集型系统调优案例一则
CPU

大量小包的CPU密集型系统调优案例一则

admin 11年前 (2014-07-15) 6046浏览 0评论

我的blog前面有一篇文章描述了 软终端导致单cpu消耗100% 的文章 linux内核软中断引起大量丢包 ,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机...

Linux 文件系统IO性能优化
IO

Linux 文件系统IO性能优化

admin 11年前 (2014-06-23) 13951浏览 0评论

对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习: 一、关于页面缓存的信息,可以用 cat /proc/meminfo  看到。其中...

用 Python 脚本实现对 Linux 服务器的监控
python

用 Python 脚本实现对 Linux 服务器的监控

admin 11年前 (2014-05-15) 2686浏览 0评论

Python 版本说明 Python 是由 Guido van Rossum 开发的、可免费获得的、非常高级的解释型语言。其语法简单易懂,而其面向对象的语义功能强大(但又灵活)。Python 可以广泛使用并具有高度的可移植性。本文 Linux 服务器...

找出进程当前系统调用
Linux

找出进程当前系统调用

admin 11年前 (2014-04-11) 2898浏览 0评论

当一个程序发生故障时,有时候想通过了解该进程正在执行的系统调用来排查问题。通常可以用 strace 来跟踪。但是当进程已经处于 D 状态(uninterruptible sleep)时,strace 也帮不上忙。这时候可以通过 cat /proc/&...

Linux SYN Backlog and somaxconn
kernel

Linux SYN Backlog and somaxconn

admin 11年前 (2014-03-13) 3935浏览 0评论

SYN 包攻击是网络上比较老的一种攻击方式。在 Linux 中,可以通过开启 net.ipv4.tcp_syncookies = 1 来抵抗这种攻击。那么,在开启 syncookies 之后,Linux 系统做了些什么?如何做的?这是本文试图整理的内...

ext4磁盘碎片查看
ext4

ext4磁盘碎片查看

admin 11年前 (2014-01-09) 4399浏览 0评论

近在测试ext4的bigalloc特性,cluster为256K,放入了16个大文件,每个文件25GB。反馈我说碎片很多,我觉得很奇怪便问是怎么看出来碎片多的,他说是用fsck看的: #fsck.ext4 -f -y /dev/sdi1 e4fsck...

理解和配置 Linux 下的 Out of memory
Linux

理解和配置 Linux 下的 Out of memory

admin 11年前 (2013-10-11) 14037浏览 0评论

最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的...