方法2:#x86info –c 方法3:#getconf –a|grep SIZE 都不如上面那个简单直观
在如下命令中,识别最常被调用的系统调用:/etc/cron.daily/rpm。使用web问题提交表单来记录下您的答
案。题号为X3
答:#strace –fc –S calls /etc/cron.daily/rpm 命令结果会自动按照calls高低排序。
配置系统,使得当/usr/local/bin/greedy运行的时候,提示失败信息为unable to allocate memory但同时
/usr/local/bin/checklimit显示信息为Success: Address space limit is okay.
答:启用内存限制 然后 运行程序得出 内存使用量
使用 overcommit 限制
系统需要运行一个应用程序,它要求最少能够映射6GiB共享内存,但是最多不应该多于6.5 GiB。假设这个
应用程序是唯一使用共享内存资源的程序。配置系统:使得能够满足最小共享内存需求,但是该应用程序也不会使用多于给定最大值的共享内存。
答:#vi /etc/sysctl.conf 写入
方法一
大于 6G 小于 6.5G 取值 6.3G
6.3 * 1024*1024*1024 /4096 = bytes
把byte值写入 shmmax 内
方法二 6.3 * 1024 * 1024/4 得到pages 填写入 shmall 内
在/usr/local/bin中,有一个应用程序realtime。配置系统使得该程序在系统启动的时候自动运行,具有静态
优先级27——使用(round robin priority scheduling)。该程序应该作为后台作业运行。
您可以通过查看/var/log/messages来验证realtime的运行。
答:#vi /etc/rc.local 写入
chrt –r 27 /usr/local/bin/realtime &
确定realtime应用程序实际使用内存的大小,以页为单位。使用问题提交表单来记录下您的答案。题号为
X4
答:#pidof realtime