征服天堂

Just do it!
文章标签 ‘Linux’

十一月 21st, 2011

smb.conf的简单配置

No Comments, 学习札记, by admin.

[global]
workgroup = mylinux
netbios name = mylinux
server string = testserver
security = share

[shared]
path = /opt/shared
writeable = yes
browseable = yes
guest ok = yes[……]阅读全文

十一月 11th, 2011

linux缓存清理方法

No Comments, 学习札记, by admin.

在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。 Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存资源基本用光。但实际上我们文件操作已经完成,这部分 缓存已经用不到了。这个时候,我们难道只能眼睁睁的看着缓存把内存空间占据掉么? 所以,我们还是有必要来手动进行Linux下释放内存的操作,其实也就是释放缓存的操作了。 要达到释放缓存的目的,我们首先需要了解下关键的配置文件/proc/sys/vm/drop_caches。

这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓存。他的值可以为0~3之间的任意数字,代表着不同的含义: 0 – 不释放 1 – 释放页缓存 2 – 释放dentries和inodes 3 – 释放所[……]阅读全文