愣是没搞懂 nodelalloc。不是说默认的 delalloc 就是延迟分配吗,应该更快才
是呀?
于 2011年12月20日 00:30, Aron Xu 写道:
2011/12/20 Shell Xushell909...@gmail.com:
apt底下是dpkg,这个是用sh去操作几乎所有的文件,包括/usr /etc db,基本什么都干。
所以,要全集中到一个文件系统上,除非/换成ext4,通常我也这么推荐。
但是并不是所有机器都能这样做的。
而除了cache目录,其他小文件内容是不能使用tmpfs的,因为以后还有用。
ext4 如果要优化 dpkg
@Shell
我现在就是ext4,但性能仍然很低。
我想把db有关的目录挂到reiserfs或者xfs上试试看。不知道前人们有没有干过类似的事情?
On Tue, Dec 20, 2011 at 12:06 AM, Shell Xu shell909...@gmail.com wrote:
apt底下是dpkg,这个是用sh去操作几乎所有的文件,包括/usr /etc db,基本什么都干。
所以,要全集中到一个文件系统上,除非/换成ext4,通常我也这么推荐。
但是并不是所有机器都能这样做的。
而除了cache目录,其他小文件内容是不能使用tmpfs的,因为以后还有用。
在
@Shell
如果把apt会读写到的那些文件挂载到一个对小文件支持好些的文件系统上效果会不会比较好呢?
我没有实验过,貌似Archlinux下有人对pacman这样干过【http://lihdd.net/2010/05/archlinux-pacman-accelerate/】。
On Thu, Dec 15, 2011 at 9:54 AM, Shell Xu shell909...@gmail.com wrote:
我不知道lz说的同步磁盘是什么意思,不过有几点是比较清楚的。
apt底下是dpkg,这个是用sh去操作几乎所有的文件,包括/usr /etc db,基本什么都干。
所以,要全集中到一个文件系统上,除非/换成ext4,通常我也这么推荐。
但是并不是所有机器都能这样做的。
而除了cache目录,其他小文件内容是不能使用tmpfs的,因为以后还有用。
在 2011年12月19日 下午10:58,Qijiang Fan fqj1...@gmail.com写道:
@Shell
如果把apt会读写到的那些文件挂载到一个对小文件支持好些的文件系统上效果会不会比较好呢?
我没有实验过,貌似Archlinux下有人对pacman这样干过【
2011/12/20 Shell Xu shell909...@gmail.com:
apt底下是dpkg,这个是用sh去操作几乎所有的文件,包括/usr /etc db,基本什么都干。
所以,要全集中到一个文件系统上,除非/换成ext4,通常我也这么推荐。
但是并不是所有机器都能这样做的。
而除了cache目录,其他小文件内容是不能使用tmpfs的,因为以后还有用。
ext4 如果要优化 dpkg 的性能,建议挂载时使用 nodelalloc 选项。
--
Regards,
Aron Xu
不是说网络,而是磁盘。每次安装或卸载,磁盘都非常幸苦。能否控制其不要同步
操作磁盘? archlinux 的包管理器就是异步操作的,非常之快,磁头也舒服。
--
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ee8fb25.3000...@21cn.com
弱问这里同步异步指啥?为何会造成磁盘访问次数不同?有相关的文章能学习下么~
不过从使用的体验看,我怎么觉得pacman在普通磁盘上比apt慢呢。。。
在 2011-12-14 上午11:42,自由建客 pr...@21cn.com写道:
不是说网络,而是磁盘。每次安装或卸载,磁盘都非常幸苦。**能否控制其不要同步 操作磁盘? archlinux
的包管理器就是异步操作的,非常之快,磁头也舒服。
--
To UNSUBSCRIBE, email to
我不知道lz说的同步磁盘是什么意思,不过有几点是比较清楚的。
1.apt会在下载到本地后再调用dpkg进行安装,这个下载缓存目录可以开到tmpfs上面,链一根符号连接过去也行。这样会减少下载时的吞吐。
2.安装时所产生的大规模吞吐,大部分是因为ext3系统不适应大量小文件读写造成的(这个在我的一台普通硬盘机器和一台SSD机器上差异很明显),换成ext4就有很大缓解。这个问题无法被cache目录挂到tmpfs上解决。
3.如果你觉得apt安装造成影响工作,可以用kill -s STOP挂起aptitude进程。这样buffer中的dirty
8 matches
Mail list logo