首页 » Linux

Linux chromium 性能优化

上次提到换了mini电脑,因为CPU只有1.6G,发现chromium初次打开网页很慢。以百度贴吧首页为例,第一次打开居然要花20秒,top发现CPU一直处于满负荷状态,但只要不关chromium第二次打开贴吧首页只需2秒,这是为什么呢?肯定不是渲染上的问

ArchLinux 不错不错

最近配了台迷你电脑D510MO,显卡是GMA3150。本打算上FreeBSD,结果被显卡驱动折腾得半死,内核升到目前最新的8.2-RC还是无果,加上chromium在FreeBSD下工作并不理想,看来FreeBSD还是只能适合服务器。于是换换胃口试试比较火

使用ccache加速Linux内核编译

ccache是一款加速编译的工具。第一次编译时可能略微多花10~20%的时间用于缓存,第二次及之后的编译可以说是风雷电掣。
使用ccache gcc代替作为CC进行编译,
MAKEFLAGS="CC=ccache\ gcc" CONCURRENCY_LE

Fvwm 介绍

Fvwm 是一个X11的窗口管理器。
Fvwm 具有以下特点
1、系统启动快:从登录用户到启动完成不超过2秒
2、资源占用少
3、自定义性强:可以随心所欲的改造桌面,绑定快捷键。
因其上3个特性,Fvwm已成为我的主要桌面环境。当然最主要的是第3个特性,

Linux下的本地化与国际化 – 2. gettext

GNU gettext 是一套GNU下的国际化工具,几乎支持所有Linux下的计算机语言。在gettext的帮助下,可以轻松完成程序的国际化。

Linux下的本地化与国际化 – 1. locale

locale是POSIX标准下系统用于区域管理的系统,使系统满足不同地区用户的语言,日期格式等文化习惯。
一、为什么要国际化
各个地区有各自不同的文化,因为文化的差异,因此对同一事物如当前日期,货币格式等有着各自的描述方式,为了使程序面向世界,国际化必不可

手动编译最新chromium(10-06-08更新)

创建: 2010-5-6
修订: 2010-6-8
1、安装依赖
apt-get install libfreetype6-dev libcairo2-dev libdbus-1-dev libbz2-dev libjpeg62-dev libpam0g-dev libexpat-dev libbz2-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libxss-dev libnspr4-dev libnspr4-0d libasound2-dev libgconf2-dev libglib2.0-dev libgtk2.0-dev libnss3-dev pkg-config gperf flex bison g++-multilib g++ perl python
2、下载 depot_tools
chromium$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
3、选择何适的版本
chromium有一个buildbot监控着各个revision的编译与测试的状态
具体见: http://build.chromium.org/buildbot/waterfall/console
4、创建.gclient
.gclient 关系到提取源码,有多种形式
svn仓库: http://src.chromium.org/viewvc/chrome/

chromium 6.0.416.0 (48256) 性能报告

不久前5-26日,把chromium升至 6.0.416.0 (48256),chromium速度在我的机子上peacekeeper首次破6000,达到了6019,强啊。
回顾chromium在我机器上的表现,
从 2009-9-17 的 4.0.211.

Debian下配置mrtg

目标:配置mrtg并每5分钟更新一次mrtg到/var/www/mrtg
一、安装snmpd, mrtg
apt-get install snmpd mrtg
mrtg是基于snmp通信,snmpd必不可少
二、配置snmpd
修改 /etc/snmp/snmpd.conf
com2sec paranoid default public
#com2sec readonly default public
#com2sec readwrite default private

# sec.name source community
#com2sec paranoid default public
com2sec readonly 127.0.0.1 public
#com2sec readwrite default private
创建一个source为本机,名为public的只读通信
重启snmpd
/etc/init.d/snmpd restart

linux命令行下的ctrl+r

linux命令行的history是一个熟知但不常用的命令,原因是要查某个命令的编号需要输入 history|grep xxx ,又因为!?xxx,!xxx 属于运行即执行也不方便,ctrl+r则方便多了。
ctrl+r
用途:反向搜索执行过的命令。(re