linux查看内存硬盘使用,查看linux服务器内存使用和硬盘使用参数

查看linux系统中某目录的大小

du -sh /root

找出系统中占用最多空间的前10个文件或者目录

du -cksh *|sort -rn |head -n 10

制作交换文件命令

dd if=/dev/zero of=/swapfile bs=1024 count=65536

制作驱动盘的时候,例如,将硬盘上的驱动文件拷贝到一个软驱中:

dd if=rhel40.img of=/dev/fd0 bs=10k 或者

dd if=mptlinux-3.02.68-1-rhel4.i686.dd of=/dev/fd0 bs=10k

制作ISO镜像的时候,例如:

dd if=/dev/cdrom of=/root/cd1.iso

当然也可以用mkisofs命令来制作ISO镜像

-------------------------------------

下面将分别介绍dd命令的参数,如下:

if=file 输入文件名,默认为标准输入。

of=file 输出文件名,默认为标准输出。

ibs=bytes 一次读入bytes个字节(即一个块大小为bytes个字节)。

obs=bytes 一次写bytes个字节(即一个块大小为bytes个字节)。

bs=bytes 同时设置读写块的大小为bytes,可代替ibs和obs。

cbs=bytes 一次转换bytes个字节,即转换缓冲区大小。

skip=blocks 从输入文件开头跳过blocks个块后再开始复制。

seek=blocks 从输出文件开头跳过blocks个块后再开始复制(通常当输出文件介质是磁盘或磁带时才有效)。

count=blocks 仅拷贝blocks个块,块大小等于ibs指定的字节数。

查看linux系统的其他参数

1.用vmstat来监控linux系统的整体性能

vmstat是一个相当全面的性能分析工具

可以用来观察系统的进程状态、内存使用情况、虚拟内存的使用情况、磁盘的I/O、中断、上下文切换、CPU的使用情况等性能信息。建议熟练掌握此命令。

命令:vmstat 1 4

其中:

procs

r:等待运行的进程数。

b:处在非中断睡眠状态的进程数。

w:被交换出去的可运行的进程数。此数由Linux计算得出,但Linux并不耗尽交换空间。

memory

swpd:虚拟内存使用情况,单位为KB。

free:空闲的内存,单位为KB。

buff:被用来作为缓存的内存数,单位为KB。

swap

si:从磁盘交换到内存的交换页数量,单位为KB。

so:从内存交换到磁盘的交换页数量,单位为KB。

io

bi:发送到块设备的块数,单位为块。

bo:从块设备接收到的块数,单位为块。

system

in:每秒的中断数,包括时钟中断。

cs:每秒的环境(上下文)切换次数。

cpu

按CPU的总使用百分比来显示。

us:CPU使用时间。

sy:CPU系统使用时间。

id:闲置时间。

标准情况下r和b值应该为:

r<5,b≈0

假设输出的信息中:

r经常大于3或4,且id经常少于50,表示CPU的负荷很重。

pipo长期不等于0,表示内存不足。

disk经常不等于0,且在b中的队列大于2或3,表示io的性能不好。

2.查看系统内核

查看系统内核主要是为了掌握其版本号,为安装LVS等软件做准备,我们可以用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值