linux磁盘性能测试
120-test:/# apt-get install hdparm
真实机器120上测试结果:
测试磁盘性能(不cache)
120-test:/home/lai# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 346 MB in 3.02 seconds = 114.65 MB/sec
测试磁盘性能(带cache)
120-test:/home/lai# hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 2786 MB in 2.00 seconds = 1393.80 MB/sec
真实机器121上测试结果:
121:~# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 310 MB in 3.01 seconds = 102.89 MB/sec
121:~# hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 2578 MB in 2.00 seconds = 1289.01 MB/sec
服务器sas硬盘测试结果:
lai@*:~$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 442 MB in 3.01 seconds = 146.89 MB/sec
lai@*:~$ sudo hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 8306 MB in 2.00 seconds = 4162.04 MB/sec
虚拟机的测试结果1:
HA:/home/lai# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 176 MB in 3.01 seconds = 58.51 MB/sec
HA:/home/lai# hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 2966 MB in 2.00 seconds = 1483.26 MB/sec
虚拟机的测试结果2:
153:/home/lai# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 186 MB in 3.00 seconds = 61.93 MB/sec
153:/home/lai# hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 3012 MB in 2.00 seconds = 1505.78 MB/sec
hdparm优化硬盘
hdparm -tT /dev/hda 测试硬盘速度
hdparm -A1 /dev/hda 开启硬盘预读取功能
hdparm -c3 /dev/hda 开启硬盘32位
hdparm -d1 /dev/hda 开启DMA
-d 和 -A 参数对IDE硬盘读写性能影响最大(尤 -d)
iozone和hdparm的区别:
iozone文件系统的表现是pagecache和磁盘性能的综合体, 在用iozone的时候, 如果文件大小在pagecache的容量之内, 你所看到的高性能通常是pagecache的性能, 也就是内存访问的速度. 如果想利用iozone测试真正的磁盘访问能力, 文件大小需要远大于内存容
相关文档:
来源:http://www.y768.com/content/view/5755/109/
Steve Best(sbest@us.ibm.com)
JFS 核心小组成员,IBM
2002 年 8 月
您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 Linux 上运行的程序的方法。我们将回 ......
void __init mem_init(void)
{
unsigned int codepages, datapages, initpages;
int i, node;
codepages = &_etext - &_text;//内核代码段的大小。
datapages = &_end - &__data_start;//内核数据段的大小。
initpages = &__init_end - &__i ......
成为一名精通 Linux
程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的
1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9
倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Win ......
[root@apl mail]# w
17:38:08 up 2 days, 1:58, 5 users, load average: 0.04, 0.09, 0.06
USER TTY from LOGIN@ IDLE JCPU&nb ......
关于IOCTL驱动的编写方法LDD这本书确实写的比较明白了,在这呢我就简单的做一个介绍。这里我主要描述自己编写IOCTL驱动时所遇到的问题及其原因。
驱动里的ioctl函数主要实现不用read,write函数的与用户空间的简单数据交互及无参数的命令控制。那么我们如何实现这几种功能的IOCTL函数呢?ioctl驱动中以S ......