当初暑假装的一批机器出了问题,最近学长做测试的时候发现某功能没有,应该是当初补丁没打好。(这里貌似需要先将原来的内核包linux2.6.28.10删了,重新tar出来,试过一次没有删,后来未成功)
cd /usr/src/linux-2.26.10
vi .congfig
这里.config文件很大,用vi查找操作查找关键字TIMER,在vi命令行下面输入/关键字 表示从当前向下查找,输入?关键字 表示从当前向上查找,按N跳到下一处。在配置文件里面,有 CONFIG_HIGH_RES_TIMERS=y ,和# CONFIG_TCP_HIGH_RES_TIMERS is not set 这一句被注释掉了,说明补丁装好了,将这句改为CONFIG_TCP_HIGH_RES_TIMERS=y,
配置好后,重新编译内核。
编译完讲/boot/grub里面menu.list更改启动命令,重启,sysctl -w net.ipv4.tcp_rto_min=200有效.
重新编译内核后,hadoop和ssh不需要重装,但是hadoop启动时提示权限不够,master节点重启,然后格式化节点,解决问题。
其中某台开机提示 cpu fan error(cpu风扇错误),需要按F1才能进。开机进入bios,选POWER->monitor,将cpu fan speed由N/A改成忽略即可。