Archive for category 硬件相关

Linux的CPU调速器

都说Android手机的耗电和发热是与生俱来的,作为一个Android用户,我也深受其苦。于是刷了一个非官方的固件——Cyanogenmod。既然说是非官固件,总有特别的地方,在省电和性能的均衡方面,CM特地的设置了一个“调速器”的选项。Android本身就是一个Linux的内核,调速器的设置本身就是Linux内核中继承而来的。

Read the rest of this entry »

, ,

No Comments

‘xterm-256color’: unknown terminal type.

把我的Mac pro升级到Lion之后,照旧通过终端ssh连接到了Ubuntu Server。其他的命令操作均无异常,只是在习惯性的输入了top命令之后,系统没有正常启动top界面,反而出现如下的提示:
root@www:~# top
‘xterm-256color’: unknown terminal type.
然而在Centos的主机下却不会出现问题。

Read the rest of this entry »

,

No Comments

使用linux的/dev/shm

挖掘一个很久之前的设想,06年的,之前的想法是用tmpfs,tmpfs是RAM和磁盘swap的混杂机制,大部分的情况是优先使用内存空间,尽管本质上是非持久存储,但性能上远不是磁盘甚至固态硬盘所能企及的。而且现在是内存空前便宜的时代,类似的方案例如memcache等,变得更有价值了。

默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果如下:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             146G   14G  125G  10% /
varrun                501M   84K  501M   1% /var/run
varlock               501M     0  501M   0% /var/lock
udev                  501M   32K  501M   1% /dev
devshm                501M     0  501M   0% /dev/shm

Read the rest of this entry »

,

No Comments

分布式文件系统Moose FS的部署

近期随着云概念的热炒,什么都分布式。所谓分布式的文件系统就是把若干机器上的磁盘空间统一维护,成为一个逻辑上的独立空间,当然,还有对应的容错和压力分散解决方案。

这些天在研究分布式存储的东西,测试了比较出名的几个分布式文件系统。首先是淘宝的tfs,国人出品应该支持了,谁知TFS的支持库实在不敢恭维,换了几种操作系统,最终才在suse上安装成功。可作为一个绑死操作系统的应用,风险太大。接着是MogileFS,MogileFS是基于perl的,在安装了一系列的perl依赖包之后,MogileFS安装的很顺利,性能也能达到要求,问题就是在于我们实在不愿意去维护一个perl环境。最后剩下了MooseFS。

Read the rest of this entry »

, , ,

1 Comment

高负载的Lamp架构

记得那时是2005年10月,开源小站刚上线不久的一篇文章。那时的我还仅仅将网站的高可用性和大负载,大流量集中在“堆硬件”的层面上。包括之后的一篇文档,似乎也没有逃脱这个范畴。之后由于工作内容的关系,始终没有再继续探讨这个问题。仅仅只在一篇关于GAE的文章中讲述了一下架构的趋势。

时隔了5年多,不妨回头重新从新的高度上说说LAMP结构的网站如何支撑尽可能大的负载。同样说明,本文代表站长Litrin的个人意见,欢迎共同探讨,但喷子慎入。

Read the rest of this entry »

, , , , ,

No Comments

Android的问题

前些日子写过一篇东西,总之,满肚子的牢骚。

现在的智能手机市场上,主要就是Nokia主导的Symbian,Apple主导的iOS,以及Google主导的Android 3家,剩下的RIM,微软,以及已经归HP所有的WebOS相对要么针对特定人群,要么占有率实在不值一提。尽管都是响当当的业界巨头,Nokia连自己都认为已经错过机会了,等到Symbian具备了新一代的智能手机标准的时候,黄花菜都凉了,于是出人意料却又在情理之中的,Nokia投奔了微软。现在能够相提并论的只剩下了iOS和Android两家。

Read the rest of this entry »

,

2 Comments

新·MacBook Pro

我之前两次笔记本的更换:

http://www.litrin.net/2006/01/13/新·小黑/

http://www.litrin.net/2007/12/09/新·hp520/

借着Apple最新推出的Mac Book pro的东风,我也第一时间入手了一台700款,最低配置的。

配置如下:

  • CPU: Intel i5 2.3G
  • Ram: 4G
  • HDD: 320G
  • 13寸屏

先不说别的,上图片!

Read the rest of this entry »

,

No Comments

iOS tech talk

经过春节前Lerry Jestin的双重推荐,我成功的报名参加了今天在浦东香格里拉举行的iOS tech talk会议。再此感谢两位老大!

 根据推友的消息,不同于以往在全球各国开展的iOS tech talk会议,今年只在中国举行,其他国家则采用11的方式举行,估计成本不小。同时消息认为这是由于中国的iOS开发者队伍庞大但相对水平不高的缘故。暂且不去理会,这里就把我在会议中的笔记整理一下,给感兴趣的人。当然,由于针对重点不同,而且本人的英语听力有限,里面肯定有遗漏,这里只作为一个参考吧。如果需要更多内容,欢迎您直接联系我。

 首先是welcome,演讲人是Mr. Michael Jurewitz

大致上介绍了一下ios的市场占有率,开发者构成,以及“辉煌的业绩报表”等等。N多商业术语,大致上作为开发者可以忽略了,感兴趣的朋友直接google或者关注apple的官方新闻即可。

Read the rest of this entry »

, , ,

1 Comment

说说Python的垃圾回收机制

作为Java和python这类相对设计比较完善的解释型语言而言,总有很严密的垃圾回收机制用以防止资源被浪费甚至内存溢出之类的问题。起先我始终认为这会大大提升系统的性能,然而这次碰上了悖论。
刚过完春节,春节前,考虑到会有很多人发送贺卡,邮件系统的压力剧增。同时春节期间无人值守,没有办法人为干预很多。于是我打包了之前的一段python程序用来在节日期间发送大量的邮件贺卡。

Read the rest of this entry »

,

No Comments

从Symbian的摇摆说起

今天刚刚更新了Nokia的OVI套件到3.0,粗粗的扫了一下界面,不忍唏嘘起来。最新的界面总算开了窍,把应用的下载放在了主界面上,多媒体、应用的购买也直接整合进了系统。这次算是Nokia总算跟上了潮流,但这已经晚了,而且不是晚了一年两年。

Nokia,在我周围的人群当中占有率极高,可以说是压倒性的。随便问问一个人:“你为什么选择Nokia?”“信号好,价钱便宜!”但是一旦问起一个稍微潮一点的人,下一部手机准备买什么。几乎所有的人都对Nokia说NO!至少单从这一点而言,Nokia的老大地位岌岌可危。

所谓成也萧何,败也萧何。Symbian这个Nokia的金字招牌也随着Nokia的沉浮命运多舛。尽管Nokia的官方一再强调持续支持Symbian及其后续版本Symbian3,但明眼人都明白Nokia对于未来都寄托在那个与Intel合作开发的Meego系统上了。

Read the rest of this entry »

, ,

No Comments