2008-7-22 10:33
orian
《走入IBM小型机世界》答疑和勘误
感谢大家的支持,书已经出版,下面是答疑和刊误。
刊误
Jul/21/08 P136页关于maxclient---------- 感谢 Jeffry.Yu !
Sorry, 笔误,maxclient必需<=maxperm 并且maxclient 对 JFS2, NFS, CDROM and Veritas file systems, GPFS都是有效的!谢谢指正!我在spaces会贴个更新。 [b][color=Red]http://ensighine.spaces.live.com/blog/cns!F6A3B7CCA6AEBAB3!164.entry[/color][/b]
> Hello Orian:
> 我是Jeffery Yu,
> 有幸拜读您的《走入IBM小型机世界》,在第三章P136页里,提到maxclient和maxperm的关系,有些疑问,望指正,谢谢。
> 《走入IBM小型机世界》P136:
> 讲到“maxclient必须大于等于maxperm,
> maxclient对jfs2文件系统有效”
>
> 但是在下面附件里说:
> 1 : Permanent Storage pages分成 Client Pages
> 和Non-client Pages.
> Maxperm用于设定最大的non-computational pages.
> Maxclient用于设定最大的non-computational Client
> pages.
> 所以讲Maxclient应该小于或等于maxperm,和您的书里讲的不一致!
> 2: 根据附件里的描述,maxClient应该对除JFS外所有的文件系统有效,包括JFS2 和NFS,而不应该只是对JFS2有效。
> Thanks
> Jeffery
FAQ
1. 为什么介绍很多已经不再提供的认证考试?
1. 为什么介绍很多已经不再提供的认证考试?
[quote]原帖由 [i]updownman[/i] 于 2008-7-21 14:35 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=810833&ptid=87321][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
拿到手!翻了翻,良师益友
关于认证那一部分,我自己觉得既然标明“本节内容不再有效“为什么没有去掉呢?? [/quote]
想过这个问题,我是这样理解的:认证的考试不再有效(不再有这种考试),但并不代表你不需要掌握这种知识。IBM为了推“先进”技术,并且避免考试过多,影响“考试通过率”,所以很多考试都取消,取代的是另一个单独的,新的综合的考试,例如增加virtualization,但大幅度缩减了原来很多内容。
个人认为,原有认证中固然有很多内容几乎不再需要使用,例如打印(还是有用的)等,但大部分还都是非常有用,值得介绍一下。最经典的就是那四门:安装、网络、性能、故障诊断的内容。所以建议还是看一遍的好,毕竟考试是检验,但学习还是要多学一些,而且这几门内容看了,对你考试只有好处、没有害处。认证不再有效,不等于内容不再考,这些考试的知识点长期有效。
[[i] 本帖最后由 orian 于 2008-7-22 10:40 编辑 [/i]]
2008-7-22 10:45
updownman
93页,vmstat 1 5,应该是显示5次。。。。。。不是10次
2008-7-22 11:15
orian
谢谢LS,记下了!:lu4:
2008-7-22 11:54
小猪
:victory: :victory: 支持一下.:$
2008-7-22 13:18
小宇
呵呵,,,逐渐的完善啊.
2008-7-22 13:53
myciciy
帮顶
2008-7-22 14:00
炸鸡
[quote]原帖由 [i]updownman[/i] 于 2008-7-22 10:45 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=811163&ptid=87377][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
93页,vmstat 1 5,应该是显示5次。。。。。。不是10次 [/quote]
看书的速度好快啊
2008-7-22 14:02
笨笨猪
[quote]原帖由 [i]炸鸡[/i] 于 2008-7-22 14:00 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=811277&ptid=87377][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
看书的速度好快啊 [/quote]
刚那个看到136 呢!
[[i] 本帖最后由 笨笨猪 于 2008-7-22 14:05 编辑 [/i]]
2008-7-22 14:10
lj_cd
强人强书,顶 下
2008-7-22 15:54
小菜鸟_2008
我今天也拍了一本,不过由于奥运会的关系,居然需要15天才到,期待中。
2008-7-22 20:26
五“宅”一生
书还没有到。只能“望梅止渴”了。:lol :lol
2008-7-23 11:53
shamolideyu
终于出来啦~~~~ 速度去书店(网店):victory:
2008-7-28 22:41
mysunrise
今天中午拿到书,晚上看了chapter1 ,发现了一些小的笔误:
1.p54 文件类型部分 有这样一句话【说明这是一个平文件或者文本方式可执行的命令】。其中的【平文件】应该是命令文件吧?
2.p63 第7行 【在进行重要工作之前先充启动计算机】应该是先重新启动计算机吧?
虽然有些笔误,但瑕不掩瑜!解答了自己心中的好多疑问。好书!
2008-7-29 06:08
orian
谢谢楼上!
1.平文件没问题的,不过可能这么说更好:说明这是一个平文件类型的命令文件,通常是文本内容的shell脚本。
2.这个是错误,严重错误!谢谢!
2008-7-29 09:02
alii2000
140页上半部分那段代码错的很厉害,估计是排版的事,比如:
awk排成a'k,printf-->prin"f 等等。
2008-7-29 09:10
炸鸡
是否猪的手指太粗?:lol
以前见过一个mm打字飞快,但由于指甲太长而常打错字。
2008-7-29 09:15
yang3518
我也去定一本去,在lu上面可以预订不咯
2008-7-29 10:17
orian
[quote]原帖由 [i]alii2000[/i] 于 2008-7-29 09:02 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=813738&ptid=87377][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
140页上半部分那段代码错的很厉害,估计是排版的事,比如:
awk排成a'k,printf-->prin"f 等等。 [/quote]
又是拍版的人搞的!word的自动更改害死人!我都改过好几回了,原来对齐的格式经他们一排也乱了。。。:mad
我会陆续把shell都贴到spaces上的,地址在我的签名里。谢谢!
2008-7-29 10:28
orian
我看了一下,已经没法改了。。。。
比较脚本程序
#!/bin/ksh
# Correlate ps.before and ps.after data
# command output from ps vg
ONE_FILE=temp_ps_vg
print_help() {
print "Usage: post_vg.sh [single_file|before_ps after_ps]"
print " Post process ps vg output "
print " where, "
print " single_file contains a before and after snapshot"
print " No files specified - assume"
print " ==> ps_vg_before "
print " ==> ps_vg_after "
exit -1
}
main() {
if [[ $1 == "-?" ]]
then
print_help
exit -1
fi
if [[ $# == 2 ]]
then
cat $1 $2 > $ONE_FILE
elif [[ $# == 1 ]]
then
cat $1 > $ONE_FILE
else
cat ps_vg_before ps_vg_after > $ONE_FILE
fi
post_vg
rm $ONE_FILE
}
post_vg() {
cat $ONE_FILE | awk 'BEGIN {
list_label = "None"
} /PID/ {
if( list_label == "None" )
list_label = "Before"
else
list_label = "After"
next
}
{
pid_list[$1]
pid_size[$1, list_label ] = $6
}
END {
printf("pid \tBefore Size \tAfter Size \t Delta \n")
printf("-------\t-----------\t----------\t----------\n")
for( pid in pid_list ) {
if((pid,"Before") in pid_size && (pid,"After") in pid_size ) {
delta = pid_size[pid, "After"] - pid_size[pid, "Before"]
d_total += delta
printf("%s\t%11d\t%10d\t%10d\n", \
pid, \
pid_size[pid, "Before"], \
pid_size[pid, "After"], \
delta)
}
}
printf("*** Total Delta %d\n", d_total)
}'
}
内存泄漏模拟程序
#include <stdio.h>
#include <malloc.h>
#define MAXPTR 1024
#define MEG 1024*1024
int main(int argc, char *argv[])
{
char *buf[MAXPTR];
char *buf1;
char c;
unsigned long memmax;
unsigned long step;
unsigned long i,j,k;
if(argc != 3) {
printf("USAGE: %s <Max Memory(meg)> <stepi(meg)> \n", argv[0]);
exit(-1);
}
for(i=0;i!=MAXPTR;i++)
buf[i]=NULL;
i=j=k=0;
memmax=(atoi(argv[1])*MEG);
step =(atoi(argv[2])*MEG);
printf("Running Memhog with maxmem = %u Step = %u\n", memmax, step);
sleep(5);
for(i=step;i < memmax; i+=step,k++) {
if((buf[k]=(char*)malloc(step)) == NULL) {
perror("ERROR in malloc");
exit(-1);
}
buf1=buf[k];
printf("Mallocing and Writing %u bytes\n", i);
for(j=0;j<step;j+=30) {
strcpy(buf1+j, "The Camp Town Ladies......");
printf(".");
}
printf("\nMalloced and Wrote %u bytes\n", i);
c=getchar();
}
for(i=0;buf[i]!=NULL;i++){
free((char*)buf[i]);
}
exit(0);
}
2008-7-29 12:32
traveller2
还有不少错别字
vi的功能表里大小写错误很多
2008-7-29 12:42
指尖流沙
回复 #20 traveller2 的帖子
都是WORD惹的祸!
2008-7-29 13:30
烧左
书今天到手了!认真拜读中:loveliness:
2008-7-29 14:37
哞哞牛
期待第二版
2008-7-29 15:19
blackcat
正在等书,估计快了
页:
[1]
2
3
4
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.