摘要: From:http://smallvoid.com/article/hard-disk-cache.htmlThe hard disk is extremely slow compared to physical memory (RAM), but provides lots of storage capacity. Disk caching can be used to speed up the harddiskperformance. The disk cache uses RAM to provide quick access to frequently accessed data.Th 阅读全文
posted @ 2011-01-13 19:27 qi09 阅读(529) 评论(0) 推荐(0)
摘要: from:http://www.jakee.cn/index.php/archives/501.html常用命令整理如下:查看主板的序列号: dmidecode | grep -i ’serial number’用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]查看内存信息:cat /proc/meminfo [free -m][vmstat]查看板卡信息:cat /proc/pci查看显卡/声卡信 阅读全文
posted @ 2011-01-12 12:18 qi09 阅读(1285) 评论(0) 推荐(0)
摘要: 转自:http://ender.hitidea.org/tag/o_direct/参考文献部分的内容是非常好的。这个选项在测试时是非常有用的。实验需要对Flash Disk做无系统缓冲的I/O操作,顺便了解了一下Linux下的I/O.Linux上的块设备的操作可以分为两类:第一类是使用C标准库中的fopen/fread/fwrite 系列的函数,我们可以称其为 buffered I/O。具体的I/O path如下Application-Library Buffer-Operation System Cache-File System/Volume Manager-Devicel 阅读全文
posted @ 2011-01-10 18:35 qi09 阅读(1814) 评论(0) 推荐(0)
摘要: 原文地址为:http://coolwolf911.javaeye.com/blog/433723在这里转发一下,以便日后查阅。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式 阅读全文
posted @ 2011-01-06 20:28 qi09 阅读(312) 评论(0) 推荐(0)
摘要: 因为实验中要用到DiskSim3.0,所以需要在Linux下安装。由于3.0版的DiskSIm比较老了,需要低版本的GCC编译器。所以,偶又安装了一个gcc 3.3.6.第一次安装这个老版本的gcc,还是费了一下午功夫。下面简单说一下过程。主要过程参考:http://www.linuxfromscratch.org/blfs/view/svn/general/gcc3.html首先,不要卸载当前系统中的高版本gcc.(我就是因为吃了这个亏,后来没有编译器编译低版本gcc)然后,按照帖子中的过程操作。在这里我只列出主要步骤:Step 1:下载gcc 3.3.6,解压缩至你的工作目录。如:此处我的 阅读全文
posted @ 2010-12-06 20:53 qi09 阅读(4300) 评论(4) 推荐(0)
摘要: 【转载于:http://blog.csdn.net/pqyzwbq/archive/2009/03/22/4014920.aspx】 声明:本人不是数据库专家,所以,写出来的文章也只是入门级文章。写本文的原因,主要是因为目前谢DBMS源代码分析的文章好像很少,所以,希望写些文章来抛砖引玉,很希望能得到您的意见和讨论。 1、开篇废话 在计算机领域,什么是最重要的---数据 (信息)。 数据库&... 阅读全文
posted @ 2010-10-18 09:10 qi09 阅读(2709) 评论(0) 推荐(0)
摘要: 转自:http://baoz.net/linux-io-%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95/主要介绍anticipatory,deadline和CFQ三个磁盘调度算法,在linux编译内核的时候你可以选择。这三个调度算法在linux内核的帮助上都有简单的解释。大概的意思是如果你有数据库应用,最好选择deadline。http://www.ibm.com/dev... 阅读全文
posted @ 2010-09-15 11:12 qi09 阅读(1121) 评论(0) 推荐(0)
摘要: 编译内核操作流程 ——为新手指南 作者:北南南北 来自:LinuxSir.Org 提要: 编译内核主要是通过内核实现某些功能,比如iptables 需要内支持;所有的硬件的支持也是通过内核实现的;本文只是简单的给初学者讲一下编译内核的流程; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文 +++++... 阅读全文
posted @ 2010-09-15 10:59 qi09 阅读(722) 评论(0) 推荐(0)
摘要: FILE * fopen(const char * pathname, const char * opentype); 打开由pathname指定的文件并创建一个与之相连的流。   int fclose(FILE * stream); 打开的流通过fclose函数来关闭,在流被关闭前,所有缓冲区的输出将被写出,所有缓冲区的输入将被丢弃。 FILE * freopen(const ... 阅读全文
posted @ 2010-09-07 21:08 qi09 阅读(539) 评论(0) 推荐(0)
摘要: 转载地址:http://hintcnuie.javaeye.com/blog/661447可能是因为在安装linux的过程中忘记了选择支持中文,所以机器在安装完之后从Mozzila访问中文网站全是乱码,在“查看”菜单中即使选择GBK的编码字符集也无效,另外在shell中的中文也为乱码,openOffice打开之后也全为乱码。重装机器是个苦差事,不想那样做。于是我选择了对其进... 阅读全文
posted @ 2010-09-07 20:49 qi09 阅读(16143) 评论(0) 推荐(0)