休职了,笔记本交还了,搬出了许久不用的台式机。。
该机器是2005年组的,还算高端了,特别是配了个Philips 150c5 显示器,15寸液晶将近3000块,晕。。
配置细节大致如下
MSI 865pe 主板
p4 2.4c cpu, Northwood 核心 800Mhz FSB 512k二级cache
kingmax ddr 533, 512m x 2 双通道,带ECC颗粒
nvidia 7600gs 唯一一件机器买回来后升级过的组件,最后的AGP绝版,抵制玩花样的intel
主板集成intel ich5 声卡,OEM为realtek ac97 (alc655)
主板集成realtek 8139c+ 网卡
主机集成ich5 sata 控制器
希捷 酷鱼 sata 160g,7200转8m缓存
先锋 dvdrw,支持双层双面刻录,升过固件(之前刻d9飞盘)
这是lspci的信息
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 7600 GS (rev a2)
02:02.0 FireWire (IEEE 1394): NEC Corporation uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr (rev 01)
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
安装gentoo一路顺风,没有悬念,过程笔记大致如下
 |
| 文件: | gentoo-stage3-srv.arli-install.setpscript.zip |
| 大小: | 1KB |
| 下载: | 下载 |
|
不同的是,到 emerge -e world 之后,使用的是 distcc 编译的,使用distcc很简单
客户端(编译软件的一端):
emerge distcc
distcc-config --set-hosts "localhost 192.168.1.2"
上面的主机地址自己改。然后修改make.conf 加入:
FEATURES="distcc"
MAKEOPTS="-j5"
就行了,其中j后面的数字为总cpu数+1
服务器端:
emerge distcc
修改 /etc/conf.d/distccd.conf 把里面的允许主机地址改下
然后 /etc/init.d/distccd start 就行了
特别要提的是,用distccmon-* 监视都没有消息(可能配置有误)但用top瞅ditscc(或cc)在工作就行了
附加参考如下
 |
| 文件: | make.conf.zip |
| 大小: | 0KB |
| 下载: | 下载 |
|
 |
| 文件: | kernel.config.zip |
| 大小: | 12KB |
| 下载: | 下载 |
|
 |
| 文件: | package.use.zip |
| 大小: | 0KB |
| 下载: | 下载 |
|
 |
| 文件: | world.zip |
| 大小: | 0KB |
| 下载: | 下载 |
|
另外,我的p4启用了cpufreq,保持在1.2-2.4Ghz(默认是0.3Gmhz 太低了反而经常回升,推荐1.2g下限,mplayer 之类的都不会自动回升),这是配合上面kernel.conf 的启动脚本:
modprobe cpufreq_ondemand
echo "ondemand">/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "1200000">/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq