Skip to content

标签:64bit

Ubuntu 32位、32位PAE、64位内核性能对比

    Phoronix.com近日对Linux内核进行了一次特殊的性能测试,对比了32位、32位加物理地址扩展(PAE)、64位三种不同模式的表现。Linux系统之父Linus Torvalds此前曾经说过,在开启和关闭CONFIG_HIGHMEM4G(可让32位系统支持4GB物理内存)的系统内核之间存在25%的性能差异。这里就来验证一番。

    本次测试采用联想ThinkPad T61笔记本和Ubuntu 9.10系统,硬件配置包括Core 2 Duo T9300处理器、4GB内存、 日立100GB HTS7220 SATA硬盘、NVIDIA Quadro NVS 140M显卡,系统和软件配置保持默认,包括Linux 2.6.31 Kernel内核、GNOME 2.28.1桌面环境、X Server 1.6.4、NVIDIA 195.22显卡驱动、GCC 4.4.1编译器、EXT4文件系统。

    Ubuntu 32位内核默认开启了CONFIG_HIGHMEM4G,但PAE模式是关闭的,这样在系统配置4GB内存的时候会有1GB保留给内核虚拟空间,用户实际 可用的只有3GB,而Ubuntu PAE内核使用的是CONFIG_HIGHMEM64G,能处理最多64GB内存。当然64位内核是不存在这种内存寻址空间局限的,也是未来大势所趋。

    测试中,Ubuntu 32位PAE模式开启了CONFIG_X86_CMPXCHG64、CONFIG_HIGHMEM64G instead of CONFIG_HIGHMEM4G、CONFIG_X86_PAE、CONFIG_ARCH_PHYS_ADDR_T_64BIT、 CONFIG_PHYS_ADDR_T_64BIT、CONFIG_I2O_EXT_ADAPTEC_DMA64,并关闭 CONFIG_ASYNC_TX_DMA,其他均与32位非PAE模式一致。

Leave a Comment

解决Pidgin登录QQ老掉线

用Pidgin登录QQ老掉线,而且掉几次之后帐号被锁定,要求上http://jihuo.qq.com进行解锁。上网搜了一大把,也没看到有什么解决办法。

最后只能自己动手进行试验,在Windows上登录QQ一般都是用UDP协议登录的。而在Pidgin里新建一个帐号默认是TCP登录。刚开始没有注意,因为以前在Windows下也试过使用TCP登录。尝新嘛,乱玩一番,也没有问题。

后来想起UDP,就试一下,把Pidgin帐号设置里把“Connect by TCP”去掉。重新解锁并登录你的QQ。你就会发现你的QQ已经可以正常使用了。

问题可以是:

  1. 以前QQ只有会员才能使用TCP登录,不过现在用官方QQ,非会员也能用TCP登录。
  2. TCP登录本来就不是多稳定。
  3. Pidgin里QQ的协议对TCP的登录支持不好。

不管啦,反正现在可以使用就行了。比较遗憾的是现在还不支持QQ分组信息,不管你在官方QQ里建了多少个组。在这里都会放在QQ(你的Q号)这个组里。

7 Comments

让你的file-roller支持7z/rar格式

先找一个rar文件看一下,发现图标能显示出来,只是不能打开。说明file-roller本身是支持rar文件,只是没有安装相关模块。

这样就简单,它缺少什么模块我们就给它装上。7z文件也是一样。好了,下面就安装。经过一番尝试,具体需要安装的包如下:

安装7z支持包(命令行模式已经支持解压rar)
  1. sudo apt-get install p7zip-full  
压缩rar的支持包

  1. sudo apt-get install rar  

解压rar可以在以下三个包选择其中一个:

7z的rar支持插件(为了支持file-roller)
  1. sudo apt-get install p7zip-rar  
看名字就知道,免费的rar解压工具

  1. sudo apt-get install unrar-free  
官方的rar解压缩

  1. sudo apt-get install unrar  

安装后以后你就可以直接双击7z/rar文件。右键点击文件/文件夹也可以压缩成7z/rar文件。可惜的是并没有找到免费的rar压缩工具。

Leave a Comment

关于安装2.6.30.2新内核的出错

今天到网上找了一下,很多人都遇到了这样的问题。网上的解决办法是把/etc/kernel/postinst.d目录下的所有文件都删除。

我试了一下,这样是可以把新内核顺利安装上。可是总觉得不妥,唉我试的时候还没有备份呢。

前两到也找到一个关于Linux的项目“Linux From Scratch”,译成中文大概是“从零开始的Linux”。这是一个好项目,这个项目其实是一个文档,一个教你如何从零开始建立一个Linux系统的文档。

这个文档包括了Linux系统编译/安装的一切,从编译内核到安装BASH,再到编译并安装GNOME/KDE,最后在桌面环境下编译并安装应用软件。

Leave a Comment

Windows 7下使用Fetion和MSSQL 2005

先说说MSSQL2005,这个没什么,安装的时候就已经提示必须安装SP3才行。只要按顺序装完SP3就OK了。一点问题都没有。

至于Fetion,以前XP下我都是不安装的,直接运行,当绿色软件跑。可是在Windows 7里就是不行。我还以为是Fetion跑不了Windows 7呢。

心想:Fetion是用.NET开发的,没什么理由不能在Windows 7下跑。于是到官网下了安装程序重新安装,这样就可以跑了。

奇怪啊,刚又开了一下Fetion,又报错。可是刚安装完由安装程序启动Fetion就可以。

Leave a Comment

为我的本本灌上Windows 7

Windows 7用起来比Vista强多了,速度上有明显提高。启动速度快了,安装软件也快了。

以前在XP Vista 2008里安装Delphi7时间都差不多。可是这次在Windows 7下安装明显要快。

我这次安装的是7106简体的版本,之前也装过一个。忘了什么版本号,不过是英文的,得装语言包。

之前装那个也没有安装软件去试,只是在VMWare里装了一下看看界面。这次我用实机装,速度不错,正想着现在开始就转用Windows 7。

Leave a Comment

win2008泄漏问题

    这段时间又折腾了一下win2008系统,现在才知道为啥老是报内存泄漏。因为是我禁用了虚拟内存!!!

    本以为有2G内存,把虚拟内存禁用掉可以少点读写硬盘,把机器的速度提上去。谁知道windows系统的内存管理真的一点用都没有,禁用后老是出问题,唉。

    还是Linux下的内存管理好,绝对不会有这些问题出现。想起以前512内存跑Linux,没用虚拟内存一样跑得好好的。

3 Comments

64位Pascal编译器

    很早就听说过Free Pascal Compiler(FPC)编译器,也在SourceForge.net上找到Lazarus项目,基于FPC的Windows IDE。Lazarus的界面跟Delphi大致相同,估计也是照着Delphi做的。

    也是因为这段时间转到了64位系统,在找64位的编译器。前两个月也用VS2008写了一个64位的QQ登录器,今天突然想起Lazarus。于是上SourceForge.net看看有没有更新。果然更新了,还增加了64位版,当然这是因为FPC发布了64位的编译器。

    现在可好了,不用等Delphi2008就可以用Pascal写64位程序了。

Leave a Comment

发布QQ自动登录器 v1.0(包括32bit版本和64bit版本)

    本人一直有使用QQ自动登录器的习惯。因前段时间换上了64bit的系统,在网上搜了一把也没有找到64bit的QQ自动登录器。所以就想着自己写一个。目前为止,除了Visual Studio/g++/Intel C++ Compiler应该也没有别的64bit编译器了吧。

    现在把它放上来方便大家使用:

点击下载32bit版本  点击下载64bit版本

Leave a Comment