LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1639|回复: 18

SLED10 laptop省电设置及性能调整个人经验

[复制链接]
发表于 2009-7-15 04:04:50 | 显示全部楼层 |阅读模式
我因为laptop发热比较严重,又外出使用比较多,待机时间很重要,所以最近搞了下省电的设置,希望对各位有点帮助.

ps: 本人菜鸟一个,参考了一些别人的经验和文章,不一一列出了,其中主要参考<How To Speed Up Opensuse Boot Time And Manage Memory Better>

**以下为个人情况,各位请根据自身情况调整,如出现问题,本人尽量提供帮助,但不负责,xixixi...

model: Thinkpad X61
CPU: Core2Due 8300
RAM: DDRII 2G
HardDisk: 250G
OS: SLED10SP2 GNOME

需要说明一下, 因为SLED对本人常用软件以及thinkpad兼容较好而本人又是菜鸟,所以没有使用opensuse.但省电的设置应该相差不大

1. 关掉自己不需要使用的服务
yast2->system->system services
对默认打开的服务逐个逐检查,不需要的就disable,如果对某些服务的描述不了解可以google,如果google后还不了解就保持原状
可以关闭的服务有:
atd
auditd
autofs
autoyast
cups
novell-zmd
postfix
sshd
suseregister
esound
fam
fbset
gpm
gssd
idmapd
joystick
ksysguardd
lirc
lm_sencors
mdadmd
mdnsd
nfs
nfsboot
nfsserver
nmb
nscd
ntp
openct
pscsd
portmap
powerd
raw
rpasswdd
rsyncd
running-kernel
saslauthd
smpppd
spamd
svcgssd
xfs
xinetd
ybind
以上的服务不同的suse版本可能有不同,有些服务如nfs,sshd, smb等要根据应用范围来决定,请自己情况裁剪
 楼主| 发表于 2009-7-15 04:07:42 | 显示全部楼层
2. 减少控制台
修改 /etc/inittab 为以下情况
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
1:2345:respawn:/sbin/mingetty --noclear tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 04:13:06 | 显示全部楼层
3. 停用gnome-power-manager
control center->sessions->startup programs->gnome-power-manager disable
因为gnome-power-manager有点bug,有时控制失灵,所以不用,用kpowersave代替,下面介绍
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 04:19:21 | 显示全部楼层
4.启用kpowersave, (我安装有gnome, kde), 右键,set cpu freq -> dynamic, set active scheme -> powersave
configure kpowersave->scheme setting->powersave->enable specific display power management
自己调整各种参数和功能,特别是lcd背光,选择一个比较低又合适的亮度,还有设上auto start when login

--------------------------------------

修改:
kpowersave下系统速度有点慢, 似乎调整cpu freq不够gnome-power-manager迅速,又或者kde的问题,另外在我系统中不能auto start when login,不得不手动在sessions中添加

gnome-power-manager的问题是有时屏幕背光亮度会跳动,而且常常在login后不能按设定的背光亮度工作,必须手动调整,后我将sessions里的启动命令改为"gnome-power-manager --no-daemon "基本正常
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 04:31:27 | 显示全部楼层
5. 调整sysconfig
Yast -> System -> /etc/sysconfig Editor

System -> File systems -> Mdadm ->
- MDADM_DELAY "0"
- MDADM_SCAN "no"
- BOOT_MD_USE_MDADM_CONFIG "no"
- MDADM_DEVICE_TIMEOUT 0

System -> File systems -> Fam ->
- FAM_POLLING "no"

System -> Kernel ->
- SCHED_MINTIMESLICE 1000
- SCHED_MAXTIMESLICE 40000
- SKIP_RUNNING_KERNEL "yes"

System -> Udev ->
- UDEVD_MAX_CHILDS 64
- UDEVD_MAX_CHILDS_RUNNING 32

System -> Boot ->
- FSCK_MAX_INST 5
Network -> Hardware -> Config
- USE_SYSLOG "no"

Hardware -> Bluetooth
- START_SERVICES "no"
- HCI_START "no"
- SDP_START "no"
- RFCOMM_START "no"
- HID_START "no"

System -> Powermanagement -> powersave -> Disk
- HD_LAPTOP_MODE_SAVE yes

System -> Powermanagement -> powersave -> General
- AC_SCHEME powersave
- BATTERY_SCHEME powersave

System -> Powermanagement -> powersave -> Scheme -> powersave
- MAX_THROTTLING 90
- ALWAYS_THROTTLING yes

以上各项可以参考yast里的描述自己选择合适的value
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 04:37:32 | 显示全部楼层
6. 为文件系统加上noatime,nodiratime
修改/etc/fstab 在mount option里加上

7. 修改bootloader grub的等待时间, yast->system->bootloader->bootloader installation->bootloader options->timerout
我改为了2秒
回复 支持 反对

使用道具 举报

发表于 2009-7-15 16:07:55 | 显示全部楼层
效果如何呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:27:00 | 显示全部楼层
感觉发热少多了,待机时间没测,8芯电测一次太久了,有机会试试才知道

x61发热真太厉害了,特别掌托位置
回复 支持 反对

使用道具 举报

发表于 2009-7-15 19:26:56 | 显示全部楼层
连接局域网打印机(带共享器模块直接接入以太网)不需要CUPS服务么?
回复 支持 反对

使用道具 举报

发表于 2009-7-15 19:46:15 | 显示全部楼层
其实这里很多都是关于提升启动速度的(不过也快不了多少)
要是要降温的话直接限cpu显卡频率效果最好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表