Jiggling & Wiggling

2009/10/22

设定内核CFS调度算法参数来改善桌面响应

Filed under: 杂七杂八 — 标签: — roylez @ 9:29 am

最近BFS的风头实在是太盛。一方面是因为那劲爆的名字Brain Fuck Scheduler,另外一方面则是因为那澳大利亚的传奇级的内核黑客Con Kivas与Linux内核开发小组那纠结的故事。看着AUR里面的kernel26-bfs,心里痒,但是理智告诉我,花半个小时去编译一个有可能让我当机的内核,是一件小白才去做的事情。

尽管如此,我顺带google了一下内核中目前用的CFS(Complete Fair Scheduler)有关优化内容,果然有所收获。

内核中CFS的参数,存放在/proc/sys/kernel/下的文件里,比如sched_min_granularity_ns。这个文件大概定义的是多久内核会检查调度另外一个进程,单位是什么忘了。数值越小,系统相应用户操作越灵敏;数值越大,系统运行服务的表现会越好。Arch默认的是4000000,但实际上桌面用户用100000到2000000会更好。

改这些参数,写在/etc/sysctl.conf就好了。加下面几行。


kernel.sched_latency_ns = 2000000
kernel.sched_wakeup_granularity_ns = 4000000
kernel.sched_min_granularity_ns = 1000000

现在确实感觉强了些,当然,没有达到BFS那所谓的“像电视购物的主持人一样激情四射”那种程度。

2009/09/20

用dropbox做私有git服务器

Filed under: 杂七杂八 — 标签:, — roylez @ 3:23 am

两样都用过的人,看标题大概就明白了。

这两天写代码,自己的代码,不想拿到github去公开,但是又没钱去买私有的git hosting服务,突然想起咱有dropbox。

方法很简单,在dropbox的目录里面用git init建立一个repository,然后,在项目目录里面(当然也是个git目录),使用git remote add把这个目录加为远程源,git push下,搞定!

2009/07/15

ptt看到的很赞的签名

Filed under: 杂七杂八 — roylez @ 10:57 am

shot200907152055

2009/03/09

SHOW HAND!

Filed under: 杂七杂八 — roylez @ 2:21 am
看我敬业的机器人

看我敬业的机器人

昨天送走了老婆,孤独感顿时涌了上来。加上前几天又被yahoo和朋友那边的老板鄙视,可以说是凄凄惨惨。

老板开会去了,每天就在胡乱的查找工作的信息,完全没心情再去看那些恶心的生物东东了。倒霉催的,又是金融危机,又是半路出家自学的Linux,又是博士歧视,又是异地投简历,啥都凑一块了。投出去的多,有回音的少。

烦的,完全安不下心来。心里想着要做这个要做那个,点子一堆,就是不能安心去开始。人都磨老了。

NNND,加上了新加坡的职位搜索,加上了多线程,我show hand了!

2008/12/30

使用bogofilter过滤垃圾邮件

Filed under: 杂七杂八 — roylez @ 5:09 am

终于无法忍受那些垃圾邮件了,又不喜欢SA,crm114没有搞定,然后就挑了跟crm114原理上来说一样的bogofilter。

首先当然是pacman.

sudo pacman -S bogofilter

加入.procmailrc


:0fw
| bogofilter -u -e -p

:0:
* ^X-Bogosity: Yes.*
spam/

加入.muttrc

macro index S "|bogofilter -s\n=spam/\n" "Learn as spam and save to junk"
macro pager S "|bogofilter -s\n=spam/\n" "Learn as spam and save to junk"
macro index H "|bogofilter -n\n=inbox/\n" "Learn as ham and save"
macro pager H "|bogofilter -n\n=inbox/\n" "Learn as ham and save"

恩,还有必要先利用已经有的邮件训练一下。

bogofilter -s -B spam-Maildir/
bogofilter -n -B ham-Maildir/

2008/12/10

由xorg-server升级到1.5.3所引起的

Filed under: 杂七杂八 — 标签: — roylez @ 11:21 am

昨天突然想起好久没有升级系统了,于是开开心心地用pacman下载升级了100多M的东西。下班后就关机了,然后晚上也没开。今天早上一开机,发现鼠标和键盘不能使了!
(more…)

2008/11/26

找工作,bot对抗bot

Filed under: 杂七杂八 — 标签:, — roylez @ 5:40 am

博士后做得实在是很憋气,影响跟老婆的感情,于是开始偷偷的找工作。

有个朋友告诉我说,他招一个人,一个星期就招到了,但是招聘网站还是强行把他的广告贴了一个月并收了一个月的钱。这很能说明为什么在招聘网上投简历没什么效果了——不光投的人多,很多广告也都是无效的。yingjiesheng上搜索到的招聘信息不少是从各大bbs转来的,相信可信度和质量会稍微高一些(是不是bot爬来的呢?)。于是我写了这么个小脚本,并且放在cron里面,每天定点按照我设定的关键字搜索yingjiesheng,自动取回email地址并投简历。现在看着mutt里面的一大堆已发简历,稍稍有点成就感了。

有兴趣的人自己拿去用吧,不过用windows的,或者不用mutt的人得自己动动手了。
(more…)

2008/11/22

ptt的签名档

Filed under: 杂七杂八 — 标签:, — roylez @ 5:47 am

好久好久没有弄Ascii art了,主要是没时间。但是看到有趣的,忍不住还是想要赞。ptt上的ASCII比内地的好上很多,不知道会不会是big5字符集比较丰富而比较容易激发人的创造欲呢?

2008/10/23

xterm和rxvt-unicode的详细对比

Filed under: Software — roylez @ 3:48 am

有时我想,像我这样花如此多的时间在选择、比较、配置一个terminal上面的人,应该算是很少见了吧。但我相信我不是一个人,应该还有其他跟我类似的geek在某个地方默默地搜索着,尝试着。

我是根本不考虑gnome-terminal/konsole之类依赖gnome/gtk/qt的库的终端的,在剩下选择中,我所知支持UTF8的就这两个,这就是我现在要对他们作出比较的原因。他们都不是完美的,各有各的好处,各有各的让我恼火的地方。目前,我用的是自己打过补丁的rxvt-unicode。

(more…)

2008/03/25

测试Vimpress

Filed under: 未分类 — roylez @ 3:09 pm

今天突发奇想,想要搜搜看有没有这样的插件。用reStructuredText好久了,都是在vim下写挺好的,但是还是有点怀念写blog,毕竟这样与人交流要好些。搜一搜,还真有,python写的:)。

Older Posts »

The Silver is the New Black Theme. 通过访问 WordPress.com 创建免费网站或博客.

关注

每发布一篇新博文的同时向您的邮箱发送备份。