android proc文件系统,[linux c]proc 文件系统查看及修改

本文参考 华清远见资料

使用 proc 文件系统查看进程信息

1)认识 proc 文件系统的文件和目录

[root@vm root]#cd /proc

[root@vm root]#ls

2)通过 proc 文件系统查看系统当前进行状态

[root@vm root]#cat /proc/self/status

3)查询文件句柄的当前使用情况

# cat /proc/sys/fs/file-nr

141

426

15252458

file-nr 文件显示了三个参数:分配的文件句柄总数、当前使用的文件句柄数以及可以分配的最大文件句柄

数。如果需要增大 /proc/sys/fs/file-max 中的值,请确保正确设置 ulimit。对于 2.4.20,通常将其设置为

unlimited。使用 ulimit 命令来验证 ulimit 设置:

[root@vm root]# ulimit

unlimited

4)通过 proc 文件系统修改内核中预定的一些变量

1)修改整个系统中文件句柄的最大数量

[root@vm root]#ls /proc/sys/fs/file-max

52458

[root@vm root]#echo 65536 >/proc/sys/fs/file-max

[root@vm root]#ls /proc/sys/fs/file-max

65536

2)修改网络 TTL

[root@vm root]#ls /proc/sys/net/ ipv4/ip_default_ttl

64

[root@vm root]#echo 128 >/proc/sys/net/ipv4/ip_default_ttl

[root@vm root]#ls /proc/sys/net/ ipv4/ip_default_ttl

128

3)修改系统中最大进程数量

[root@vm root]#ls /proc/sys/kernel/pid_max

32768

[root@vm root]#echo 65536 >/proc/sys/kernel/pid_max

[root@vm root]#ls /proc/sys/kernel/pid_max

65536

4)修改普通用户的最大 RTC 频率

[root@vm root]#ls /proc/sys/dev/rtc/max-user-freq

64

[root@vm root]#echo 128 >/proc/sys/dev/rtc/max-user-freq

[root@vm root]#ls /proc/sys/dev/rtc/max-user-freq

128

5)其他一些信息

[root@vm root]#cat /proc/cpuinfo - CPU

[root@vm root]#cat /proc/interrupts - 中断

[root@vm root]#cat /proc/ioports - 设备 IO 端口

[root@vm root]#cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)

[root@vm root]#cat /proc/partitions - 所有设备的所有分区

[root@vm root]#cat /proc/pci - PCI 设备的信息

[root@vm root]#cat /proc/swaps - 所有 Swap 分区的信息

[root@vm root]#cat /proc/version - Linux 的版本号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值