我想知道 /proc 是什么以及其中包含哪些内容?如果 /proc 存储在 RAM 或硬盘中?
谢谢
我想知道 /proc 是什么以及其中包含哪些内容?如果 /proc 存储在 RAM 或硬盘中?
谢谢
页面缓存是一种磁盘缓存,它保存文件和可执行程序的数据,例如具有文件或块设备的实际内容的页面。页面缓存(disk cache)用于减少磁盘读取次数。要控制 Red Hat Enterprise Linux 5 中用于页面缓存的总内存百分比,请更改 pagecache 内核参数。百分比越低,系统越倾向于回收未映射的页面缓存内存而不是映射内存。不建议对数据库使用高值(如默认值 100)。
它指向/proc/sys/vm/pagecache
更改该值。
我想知道在Ubuntu中叫什么?
当我尝试时$ ls /proc
,我发现了很多directories(numbered - for PID and other subdirectories...)
如下:
我只描述了一些编号的子目录和其他子目录
$ ls /proc
129 1475 1899 2 21 2302 (PID's-correct me if i am wrong)
acpi ,asound, bus,driver, fs, ipmi ,irq , mounts , net ,scsi ,self,sys, sysvipc,tty(other subdirecories ),
当我尝试时$ ls - l /proc
,它显示了一些->
字符:
$ ls -l /proc
lrwxrwxrwx. 1 root root 11 Sep 7 17:06 mounts -> self/mounts
lrwxrwxrwx. 1 root root 8 Sep 7 17:06 net -> self/net
lrwxrwxrwx. 1 root root 0 Sep 7 2014 self -> 4806
这里有Access Specifier
完全访问权限(lrwxrwxrwx)
,我的问题是:l
这里指定的lrwxrwxrwx
这些->
字符是什么意思?喜欢在(mounts -> self/mounts , net -> self/net,self -> 4806 etc.
)