完美生活

来源:互联网 发布:java打开jdk api 编辑:程序博客网 时间:2024/03/28 17:04

完美生活

 

所有的幸福都是相同的,不幸,则各式各样。托尔斯泰先生说过类似的话。大俗

如我,那伟大的作品只看了这么一句。

 

不过,生活的实践并不因为我是否读过而改变。

 

机房亲切的气味,机器温暖的感觉,都令我向往,而风扇的声音,一直以来,就

让我难以忍受。对于一个唱歌跑调到每次都相当于重新作曲的人来说,这就是嚼

性。

 

当年在网络中心工作,装修的时候。我跟领导说,这办公室跟机房挨着不行啊,

不隔音呐。领导说没事。共实这么多年以后,我才明白当年的错误,不过鉴于你

现在还小,说了你也不懂,不细说了。

 

机房和办公室之间是挺厚的大玻璃,从底到顶。据说为了隔音,后来在天棚上面

还又加了一些屏障。

 

但是,机器如细蚊之声,不绝于耳。不过,只有我一个人嚼性,大家都觉得还

好,比自己桌子下面那台的声音大不了多少。尽管我的那台为了拆着方便放在在

桌子上面,也仍然受不了隔壁的声音。

 

我离开网络中心N多年以后,办公室搬到了另一个楼层,后来,干脆搬出了那座

楼。

 

当然,因为别的原因。理由同前,不细说。

 

这个故事告诉我们,我是一个多么嚼性的人。

 

更早的时候,我在图书馆工作,第一次见SUN的服务器。SUN这伟大的公司发明了

JAVA,提出“网络就是计算机“,然后后来在网络开始发达的时候黄铺了。当年,

它生产的服务器和工作站非常之牛,用自己的solaris操作系统,一种著名的

UNIX。

 

那个时候白天忙着折腾它,晚上睡它旁边。领导和技术牛人都认为最好别关机。

某次实在睡不着,关了。然后耳边持续不绝的啸叫。

 

只要你不离开它,还觉不出来什么;关了机器的一刻,立即听到耳边“吱吱“的声

音,连绵不绝。原来,思念深入骨髓。

 

那个时候,每天再就是忙着被门卫大爷呵斥。领导说你给他买二两酒就好了。我

最后也没买,当时年轻,以为这是公事,不该如此。臣愚钝,这N多年以后才明白

其中的真意。虽然今天也还是不会给买酒的,但是,总归会有些变化。

 

说这些,我是想表达,只要你嚼性,总能找到不满的事情。然后呢,就感觉不

幸,想去改变。

 

改变最有效果的是ZHUMAO同学。在我成天抱怨机器风扇声太大的时候,他整了个

水冷式的系统。一个泵,一桶水,导管。寂静无声。当年杂志上宣传哪儿出了一

款龟式电脑,用整个机箱给硬盘散热,粘一起的。估计也不过如此。

 

ZHUMAO同学的行为是非常典型的事例。前两天看小女生原创或转发的贴子,“你

敢不敢在她生气的时候什么也不说抱住她“。我就想起了这个。你敢不敢在自己

没有为别人做什么的时候不扯淡。

 

在这个世界上,提要求是有条件的。要求门卫大爷或年轻点的大爷不呵斥,也是

有条件的。天下道理皆然。

 

所以,我打三角洲的时候被3D整得恶心得不行的时候,就不敢抱怨。要么,关机

不玩了。实在忍不住,连关机都等不及要吐的时候,就把电源拔了,然后在洗手

盆边叭会。在不,就不打了,任大哥说我打得差找借口。

 

你看,没资格的,就应该像我这样。

 

或者,另一种做法。我把客厅和卧室中间打了个洞。机箱放厅里,键盘鼠标显示

器放卧室。我人,也放卧室。声音略微可以忍受。就这样过了几年。

 

后来有了笔记本,爱不释手。其中一个重要的原因,它的风扇声是我可以忍受的。

 

但是,不幸,总是因为相同的原因,嚼性。

 

所以,当夜深人静的时候,我又听到了那个声音。阴魂不静呐。

 

不过,我用的是Ubuntu了,今夕不同往日。引用李记者夸耀他Andriod手机的

话,“我可以控制所有的东西。“

 

昨天上午,试了三个软件包。thinkfan, fancontrol, tp-啥啥。这tp的意思似

乎是thinkpad。忘了什么原因,没怎么试。

 

* fancontrol

设置完成以后,4000多转。

 

参照 https://wiki.archlinux.org/index.php/Fan_Speed_Control

 

一度,风扇速度持续下不来。

 

后来才发现,配置文件根本没有正确生成,我在运行配置向导的时候没有正确回

答问题。那向导是要确定哪一个PWM(脉宽调制)控制哪一个风扇,并用哪一个

传感器检测转速。我没确认。

 

不过,这东西确实成功控制了风扇,一会全速,一会全停。尽显威力,非常专业

的感觉。

 

后来,配置文件还是没有正确加载,我够了,放弃了。如下。

这也是俺们计算机系学生的惯常手法,每个方案浅尝辄止,连原因都不知道。

 

用pwmconfig配置/etc/fancontrol,

: Error: file hwmon1/device/pwm1 doesn't exist

: At least one referenced file is missing. Either some required kernel

 

手动配置/etc/fancontrol

: Device path of hwmon1 has changed

: Device name of hwmon1 has changed

: Configuration appears to be outdated, please run pwmconfig again

 

* thinkfan

 

这个原来是专用于控制thinkpad的,后来扩展了范围,一般的计算机都能了。如

你所假设的,就是改了脉宽调制、风扇传感器的接口。

 

这软件包一共试用了两次。

 

第一次,能听到风扇有时快有时慢,但是可能安装以前也这样。

 

改配置,提高速度,能听到风扇转速提高,但是也可能是因为温度上升。

 

后来fancontrol一直全速转风扇,我重启动了thinkpad,风扇转速立降。

 

然后我就用它了。

 

* 自动控制

 

下午,ZHUMAO同学来参观,看我机器。我发现风扇一动不动,监控了一会儿,发

现温度高的时候转了一些,只是半速。我把温度设置成了55度启转。这对CPU是

安全的,但是对硬盘是不安全的。

 

众所周知,其实硬盘比CPU值钱得多。或者说,硬盘上的数据比CPU上的数据重要

得多。

 

所以,我重新让风扇自动控制了。

 

呼呼。风扇又开始转,我又开始闹腾。可是,为了数据安全,又有什么法子呢。

 

我能让风扇转,能让它不转,能让它以任何我喜欢的速度转;可是,转得慢的时

候硬盘可能死,转得快的时候我难受。没有一个速度能够让我满意。

 

你看,这就是生活。当你没有资格的时候,或者说,当你资源不足的时候,纵你

有千种办法操纵这些资源,任你如何灵活,除了忍受,除了大声哭,却什么也做不

了。

 

而大声哭,也没有任何用处。

 

我又想起多年前的梦。在C&C中,我的很多特种兵死在旷野之中。你这种年轻人,

没有打过C&C的,是不会明白那种痛苦的。

 

即使你能控制“一切“。可是,如果你所拥用的“一切“都不足以达到你的愿望,又

怎么办呢。

 

虽然于事无补,我还是列出,如何控制这一切。

 

* 手动控制

 

参见 [http://www.thinkwiki.org/wiki/How_to_control_fan_speed]

** 手动控制风扇

[http://www.thinkwiki.org/wiki/How_to_control_fan_speed] 提到

需要内核模块载入参数才能控制风扇转速,我没有做。

: /etc/modprobe.d/options: options thinkpad_acpi fan_control=1

: For Debian Squeeze (testing) create

 

下面的测试也是成功的。

: root@young-laptop-x200# echo "1" > /sys/class/hwmon/hwmon1/device/pwm1_enable

: root@young-laptop-x200# echo "30" > /sys/class/hwmon/hwmon1/device/pwm1

 

在thinkpad下

: echo level 0 | sudo tee /proc/acpi/ibm/fan

最高速

: echo level 7 | sudo tee /proc/acpi/ibm/fan

自动

 

: echo "level auto" | sudo tee /proc/acpi/ibm/fan

 

 

*** 查内核载入参数

: ls /sys/module/thinkpad_acpi/parameter

依据[http://www.linuxquestions.org/questions/linux-general-1/show-options-that-kernel-module-was-loaded-with-624228/]

 

** 查温度和风扇转速

: sensors

或者

: cat /proc/acpi/ibm/fan

 

 

原创粉丝点击