之前在网上订购了一块希捷320GB的硬盘,终于在昨天送到了,
最近Archlinux官方也推出了2009版本的系统镜像,支持ext4文件系统,正好可以在新硬盘上用
Linux系统由于没有注册表等设计,重装起来比Windows轻松多了:
- 分区,用光盘安装基本系统
- 添加一个用户,像这样:adduser quark
- 使用包管理器安装需要的软件,Archlinux下用pacman -S xxx
- 从旧系统复制文件,主要是/etc下的一些配置和/home下的大部分文件,用cp -a可以保留源文件的所有者和修改时间等
做完这些后,就基本上找不到新系统的感觉了
这次没有给系统留交换分区,全部采用了ext4,感觉启动时间要短一些。
新的希捷硬盘也令人满意,工作时噪音比旧的日立硬盘小很多。
Archlinux简单,轻巧,但软件仓库却只有各软件的最新版本。软件并不越新越好,这样的设计很难让用户稳定在一个时代又兼有装卸软件的需要。这次用新硬盘,我就在本地做了一个不更新的镜像,同时在pacman的配置文件中用了这样一行:
Server = file:///home/quark/mirror/archlinux/$repo/os/i686
官方文档只提到了ftp和http,没想到这样也是可以的
但是我很快遇到一个恼人的问题,就是经常遇到
Xlib: extension "Generic Event Extension" missing on display ":0.0"
这样的警告,甚至一下子连续很多行都是这个。
从Google的结果看,这个问题最近才发生,在很多发行版都有。虽然这是“无害”的警告,但将stderr重定向到null也不能消灭它就令人烦恼。
Xorg Team没把这个问题当做是Bug(Link)。也许,只是输出令人烦恼的信息,没有导致实质的错误就不算Bug吧。
这个问题也反映了开源社区的一些问题,比如各软件尽管联系紧密开发却相对独立,开发者不注重用户真实体验等。
代码风格各异、文档残缺不全、到处没有担保的开源世界,也许只在能折腾的人眼里,才是一道靓丽的风景线吧 :|
之前一个系统,因为内存有 8 GB ,所以也没有分 swap ,后来发现如果程序想一次分配超过 8GB 的内存的话,就会直接挂掉,所以为了避免这么粗暴地挂掉,后来又分了十几 GB 的 swap ,结果证明是鸡肋,因为硬盘和内存的速度实在是差距太大了,程序要是依靠 swap 在跑了,就太漫长了。
@pluskid:
momo,以前听kily提到过你的这个事情,也许MATLAB应该自己附带一套内存管理方案(似乎ImageMagick就可以,内存swap全用光时会在文件系统下写数据)。
自从用了2G内存,同时运行Firefox和VirtualBox,swap也是0占用。只是有时候Firefox内存泄漏导致内存、swap被占光了,就被强行关闭了。如果Firefox内存泄漏的话,早点垮掉或许更好一点。如果确实需要swap,在现有的文件系统下把一个大文件当做swap挂载上去就行了,不需要重新分区
找了半天,楞没找到RSS订阅,还好浏览器自动找到了个订阅源。
swap从来没有用到过。。
现在win和linux都不用swap