Chinaunix

标题: 请问reboot和slibclean在移除内核和库中的对象的效果是一样的吗? [打印本页]

作者: amuabei    时间: 2006-06-22 10:01
标题: 请问reboot和slibclean在移除内核和库中的对象的效果是一样的吗?
关于unix的原理还不清楚,昨天用到slibclean命令,查了一下,解释是:
##################
Description
The slibclean command unloads all object files with load and use counts of 0. It can also be used to remove object files that are no longer used from both the shared library region and in the shared library and kernel text regions by removing object files that are no longer required.
##################
slibclean 命令用装载和 0 计数来卸载所有的对象代码。该命令也可以用于通过除去不再需要的对象代码,从共享库区域以及共享库和内核文本区域中除去不再使用的对象代码。

对于slibclean和reboot对‘共享库区域以及共享库和内核文本区域’产生的影响还是很糊涂:
不知道reboot机子之后,是不是也会重新转载‘共享库区域以及共享库和内核文本区域’的对象呢?
不知道slibclean对于我机子上跑的现有的应用有什么影响吗?

请指教,非常感谢。
作者: amuabei    时间: 2006-06-22 10:29
怕沉,自己顶一下。

[ 本帖最后由 amuabei 于 2006-6-22 12:48 编辑 ]
作者: amuabei    时间: 2006-06-22 15:37
再顶一下
作者: yanbing    时间: 2006-06-22 17:56
reboot干嘛的不用说了吧!?

slibclean
Removes any currently unused modules in kernel and library memory.

2条命令完全没有交集。

你不会是逐条在看cmd doc吧?
作者: amuabei    时间: 2006-06-23 09:34
谢谢楼上的,^_^
楼上的是说reboot会释放内存,但是不会对‘共享库区域以及共享库和内核文本区域’的对象产生任何影响,是吗?
slibclean则会清除‘共享库区域以及共享库和内核文本区域’的对象,是吗?

不过,我对‘共享库区域以及共享库和内核文本区域’非常不理解,不知道它在UNIX系统中具体是怎么样子的。
想通过了解它的机制来判断如果我执行了slibclean命令,对于我机子上跑的现有的应用会不会有影响。
能仔细说说这个吗?
作者: gunguymadman    时间: 2011-12-30 13:18
amuabei 发表于 2006-06-23 09:34
谢谢楼上的,^_^
楼上的是说reboot会释放内存,但是不会对‘共享库区域以及共享库和内核文本区域’的对象产 ...

虽然老兄估计是看不到这个回帖  但是还是要贴一下
http://www.ibm.com/developerwork ... b_memory/index.html
共享库就是二进制文件里的readonly code和readonly data load到内存中去  供process们调用的   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2