LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: crazyrain

有没有pacman使用sqlite的想法?

[复制链接]
发表于 2010-12-21 20:01:11 | 显示全部楼层
放内存后:
  1. [~]$ time pacman -Ss fcitx
  2. extra/fcitx 4.0.1-1
  3.     Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux
  4. real        0m3.232s
  5. user        0m0.862s
  6. sys        0m0.172s
  7. [~]$ time pacman -Ss fcitx
  8. extra/fcitx 4.0.1-1
  9.     Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux
  10. real        0m0.613s
  11. user        0m0.381s
  12. sys        0m0.162s
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-12-21 20:35:25 | 显示全部楼层
delectate@delectate:~$ time pacman -Ss fcitx
extra/fcitx 4.0.1-1
    Free Chinese Input Toy of X, a collection of Simplified Chinese input
    methods for Linux

real        0m17.645s
user        0m0.330s
sys        0m0.643s

听着硬盘卡拉卡拉声,都快绷哭了
还是内存给力


delectate@delectate:~$ time pacman -Ss fcitx
extra/fcitx 4.0.1-1
    Free Chinese Input Toy of X, a collection of Simplified Chinese input
    methods for Linux

real        0m0.467s
user        0m0.253s
sys        0m0.207s
delectate@delectate:~$
回复 支持 反对

使用道具 举报

发表于 2010-12-21 20:41:45 | 显示全部楼层
pacman你搜完一次, 之后的搜索都很快的, 因为有cache了

我没有对pacman的DB进行任何优化, 我的测试结果:
  1. # sync
  2. # echo 1 > /proc/sys/vm/drop_caches
  3. # time pacman -Ss fcitx
  4. extra/fcitx 4.0.0-1
  5.     Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux
  6. real    0m14.670s
  7. user    0m0.457s
  8. sys     0m1.193s
  9. # time pacman -Ss fcitx
  10. extra/fcitx 4.0.0-1
  11.     Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux
  12. real    0m0.565s
  13. user    0m0.297s
  14. sys     0m0.257s
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-12-21 21:19:30 | 显示全部楼层
ls的#看的我好是纠结……
回复 支持 反对

使用道具 举报

发表于 2010-12-21 22:07:26 | 显示全部楼层
干吗? root很吓人吗....
回复 支持 反对

使用道具 举报

发表于 2010-12-21 22:08:37 | 显示全部楼层
自从执行了你头像那样的命令后,我就长期$了, lol

rm -rf /很可怕……
回复 支持 反对

使用道具 举报

发表于 2010-12-21 22:38:43 | 显示全部楼层
哈哈, 你需要
  1. rm -rf FUD && grow some balls
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-12-21 23:38:48 | 显示全部楼层
怎么我的这么高?以前用debian时感觉apt的各种操作都很快,为什么pacman - Syu总是等半天?

$ time pacman -Ss fcitx
extra/fcitx 4.0.1-1 [已安装: 3.6.3-2]
    Free Chinese Input Toy of X, a collection of Simplified Chinese input
    methods for Linux

real    1m5.898s
user    0m0.660s
sys     0m1.443s

第二次还好

$ time pacman -Ss fcitx
extra/fcitx 4.0.1-1 [已安装: 3.6.3-2]
    Free Chinese Input Toy of X, a collection of Simplified Chinese input
    methods for Linux

real    0m0.746s
user    0m0.463s
sys     0m0.263s
回复 支持 反对

使用道具 举报

发表于 2010-12-22 00:34:22 | 显示全部楼层
磁盘性能要好,分区格式对小文件处理性能要好,pacman才能有能接受的性能。ext4,reiserfs都是小文件性能非常好的。ext4综合上非常优秀。关闭日志后pacman性能提升也非常明显。xfs小文件那是相当慢

或者使用装入内存的方法提速最有效。
回复 支持 反对

使用道具 举报

发表于 2010-12-22 11:38:29 | 显示全部楼层
需要十几秒的,可以试试这个方法
Post by bhoppi;2105914
我遇到过这种情况,我是用yaourt把数据库备份下来,删掉/var/lib/pacman下的所有文件,再恢复数据库就好了

另外,/var最好使用ext4或reiserfs。不要用pacman-optimize,这个程序很可能会搞慢pacman
回复 支持 反对

使用道具 举报

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

本版积分规则

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