LinuxSir.cn,穿越时空的Linuxsir!

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

请教为何uswsusp休眠/恢复慢……

[复制链接]
发表于 2011-5-18 15:43:37 | 显示全部楼层 |阅读模式
桌面为kde4,以前用arch的时候将休眠方式改为uswsusp后感觉很快,最近把gentoo的休眠方式也改为了uswsusp:

  1. # cat /etc/suspend.conf
  2. snapshot device = /dev/snapshot
  3. resume device = /dev/sda2
  4. image size = 1073741824
  5. #suspend loglevel = 2
  6. compute checksum = y
  7. compress = y
  8. #encrypt = y
  9. #early writeout = y
  10. splash = y
  11. threads = y
复制代码

  1. # cat /etc/pm/config.d/module
  2. SLEEP_MODULE=uswsusp
复制代码

  1. # ls /usr/src/initramfs/ -aR
  2. /usr/src/initramfs/:
  3. .  ..  bin  dev  etc  init  newroot  proc  sys

  4. /usr/src/initramfs/bin:
  5. .  ..  busybox  resume

  6. /usr/src/initramfs/dev:
  7. .  ..  snapshot

  8. /usr/src/initramfs/etc:
  9. .  ..  suspend.conf

  10. /usr/src/initramfs/newroot:
  11. .  ..

  12. /usr/src/initramfs/proc:
  13. .  ..

  14. /usr/src/initramfs/sys:
  15. .  ..
复制代码

  1. #cat /usr/src/initramfs/init
  2. #!/bin/busybox ash

  3. local X ROOT RUNLEVEL

  4. # Preliminary stuff.
  5. mount -t proc proc /proc
  6. mount -t sysfs sysfs /sys
  7. mdev -s

  8. # Try to resume. This never returns if it succeeds.
  9. resume

  10. # Parse the command line for relevant options.
  11. for X in `cat /proc/cmdline`
  12. do
  13.          case "$X" in
  14.                  root=*) ROOT=${X#root=} ;;
  15.                  [0-6Ss]) RUNLEVEL=${X} ;;
  16.          esac
  17. done

  18. # Mount and switch root.
  19. mount -o ro ${ROOT} /newroot
  20. umount -f /sys  || umount -l /sys
  21. umount -f /proc || umount -l /proc
  22. exec switch_root /newroot /sbin/init ${RUNLEVEL}
复制代码


然后用splash_geninitramfs生成initramfs后s2disk很慢……恢复甚至要用1m以上,而arch当时恢复不到30s……s2ram速度正常,但恢复也很慢……请教问题出在何处?……
发表于 2011-5-18 18:23:03 | 显示全部楼层
没用过这东西哦,现在在内核里配置好休眠分区,又装上了hibernate-script,什么也没配置,E17工作得很好,也很快(十几秒吧)。看你这个东西好复杂啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-18 20:34:48 | 显示全部楼层
额,只是这个支持休眠时的fbsplash,好玩点,arch下做initramfs就很简单……
回复 支持 反对

使用道具 举报

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

本版积分规则

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