cat /proc/meminfo 读出的内核信息进行解释,下篇文章会简单对读出该信息的代码进行简单的分析。 MemTotal: 所有可用RAM大小 (即物理内存减去一些预留位和内核的二进制代码大小) MemFree: LowFree与HighFree的总和,被系统留着未使用的内存 Buffers: ...
分类:
系统相关 时间:
2016-11-04 09:29:05
阅读次数:
268
1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可 ...
分类:
系统相关 时间:
2016-09-19 06:38:28
阅读次数:
222
http://blog.csdn.net/guowake/article/details/3279796 http://blog.csdn.net/guowake/article/details/3279796 Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。 二、 ...
分类:
系统相关 时间:
2016-07-02 13:07:10
阅读次数:
239
这里主要介绍/proc伪文件系统及uname()函数来获取系统或进程的一些信息。/proc文件系统介绍在早期的UNIX发行版中,并不能很容易的分析内核的一些属性,并且很难回答以下问题:系统有多少进程正在运行,并且谁拥有这些进程?一个进程都打开了哪些文件?哪些文件目前被锁住了,并..
分类:
系统相关 时间:
2016-05-25 18:57:40
阅读次数:
178
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可以 ...
分类:
系统相关 时间:
2016-05-13 09:17:09
阅读次数:
202
Linux-proc proc 文件系统 在Linux中有额外的机制可以为内核和内核模块将信息发送给进程-- /proc 文件系统。最初设计的目的是允许更方便的对进程信息进行访问(因此得名),现在它被每一个有有趣的东西报告的内核使用,例如/proc/modules 有模块的列表/proc/memin ...
分类:
系统相关 时间:
2016-04-26 17:19:48
阅读次数:
361
一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在 ...
分类:
系统相关 时间:
2016-03-31 16:38:12
阅读次数:
195
ulimit -n 对应 /etc/security/limits.conf 文件设置问题: Can’t open so many files 对于linux运维的同学们,相信都遇到过这个问题。在Linux下一切资源皆文件,普通文件是文件,磁盘打印机是文件,socket 当然也是文件。系统默认设置成...
分类:
系统相关 时间:
2015-11-30 19:52:09
阅读次数:
331
attr:进程的属性cmdline:启动进程时执行的命令cwd:指向进程当前工作目录的软链ll cwd可知是个软连接。environ:进程执行时使用的环境变量,文件内容使用null字节('\0')分隔,然后以null字节结束。因此获取进程使用的环境变量使用如下:(cat /proc/pid/envi...
分类:
系统相关 时间:
2015-11-20 12:46:40
阅读次数:
214
所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数,后面是它们的含义: 1、/proc/sys/net/core/rmem_max— 最大的TCP数据接收缓冲 2、/proc/sys/net/core/wmem_max— 最大的TCP数据发送缓冲.....
分类:
系统相关 时间:
2015-10-27 13:08:13
阅读次数:
257