linux下测试硬盘读写速度的c源码,[转载]linux下查看硬盘读写速度

这篇博客介绍了如何在Linux环境下使用`fdisk -l`和`hdparm -t`命令检测硬盘的分区信息及进行单个硬盘的读写速度测试,包括开启DMA功能的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

root@ubuntu:~# fdisk -l

Disk /dev/cciss/c0d0: 300.0 GB, 299966445568 bytes

255 heads, 63 sectors/track, 36468 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000cbb89

Device

Boot Start End Blocks Id System

/dev/cciss/c0d0p1 1 2432 19530752 83 Linux

/dev/cciss/c0d0p2 2432 3405 7812096 82 Linux

swap / Solaris

/dev/cciss/c0d0p3 3405 27744 195507201 5 Extended

/dev/cciss/c0d0p5 3405 3429 194560 83 Linux

/dev/cciss/c0d0p6 3429 27744 195311616 83 Linuxroot@ubuntu:~# hdparm -t /dev/cciss

/dev/cciss:

BLKGETSIZE failed: Inappropriate ioctl for

device

BLKFLSBUF failed: Inappropriate ioctl for device

root@ubuntu:~# hdparm -t

/dev/cciss/c0d0

/dev/cciss/c0d0:

Timing buffered disk

reads: 550 MB

in3.01

seconds = 182.76 MB/se

单个硬盘转速测试命令:

在linux下,可以查看硬盘的读写速度,比如

#hdparm -t /dev/hda 查看硬盘读写速度

最后可以看到

timing buffered disk reads:.......

开启DMA功能

hdparm -d 1 /dev/hda 开启DMA功能,可把它添加到/etc/rc.local文件中

timestamp, hostname, api, model, precision, input_tokens, output_tokens, prefill_time, prefill_rate, decode_time, decode_rate, memory 20250518 15:24:27, lyan-desktop, mlc, HF://dusty-nv/Llama-3.2-1B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.015906775333333335, 1152.1491596025971, 1.4829113754540684, 86.31680311712834, 1077.296875 20250518 15:28:46, lyan-desktop, mlc, HF://dusty-nv/Llama-3.2-3B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.03446315800000001, 531.902004795764, 3.269266599979003, 39.152582515347646, 1181.3359375 20250518 15:35:20, lyan-desktop, mlc, HF://dusty-nv/Llama-3.1-8B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.07374422466666666, 248.6317380453315, 6.871479741816272, 18.62775617455641, 1304.65625 20250518 15:41:21, lyan-desktop, mlc, HF://dusty-nv/Llama-2-7b-chat-hf-q4f16_ft-MLC, MLC, 20, 128, 0.06836841133333334, 292.5336252554004, 6.002553366173228, 21.32425965156252, 1055.89453125 20250518 15:43:42, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-0.5B-Instruct-q4f16_ft-MLC, MLC, 1, 114, 0.009421591, 106.18970215740416, 0.8550749830796254, 133.7521586434499, 1119.296875 20250518 15:46:37, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-1.5B-Instruct-q4f16_ft-MLC, MLC, 19, 115, 0.01937756733333334, 980.6365887546056, 1.610312740818777, 71.24470297966548, 1148.78515625 20250518 15:52:09, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-7B-Instruct-q4f16_ft-MLC, MLC, 19, 128, 0.06954662866666667, 273.19829106044574, 6.629001840209975, 19.309103655140483, 1232.62890625 20250518 15:56:17, lyan-desktop, mlc, HF://mlc-ai/gemma-2-2b-it-q4f16_1-MLC, MLC, 13, 128, 0.08149855200000002, 135.47223927944813, 3.651719763653544, 35.05265878612133, 1350.98828125 20250518 16:00:08, lyan-desktop, mlc, HF://dusty-nv/Phi-3.5-mini-instruct-q4f16_ft-MLC, MLC, 12, 128, 0.037959572000000004, 275.3450370674631, 3.610325953511811, 35.45386568470883, 1004.4296875 20250518 16:03:11, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-135M-Instruct-q4f16_ft-MLC, MLC, 14, 128, 0.01486336666666667, 815.9287017266039, 0.659275389312336, 194.22638971451948, 1062.95703125 20250518 16:06:26, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-360M-Instruct-q4f16_ft-MLC, MLC, 14, 110, 0.016463410333333334, 732.8045080487393, 0.6842916086847877, 160.87697704944213, 1115.4140625 20250518 16:09:36, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-1.7B-Instruct-q4f16_ft-MLC, MLC, 14, 128, 0.02005880666666667, 625.9932727795469, 1.973092667128609, 64.87279019410019, 1018.12890625 20250518 16:17:01, lyan-desktop, mlc, HF://dusty-nv/Llama-3.2-1B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.015236920000000001, 1202.960634832396, 1.44522712928084, 88.56740168877337, 1056.38671875 20250518 16:21:33, lyan-desktop, mlc, HF://dusty-nv/Llama-3.2-3B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.034624267, 529.7432062949644, 3.259655160272966, 39.267977634764236, 1194.76953125 20250518 16:28:13, lyan-desktop, mlc, HF://dusty-nv/Llama-3.1-8B-Instruct-q4f16_ft-MLC, MLC, 18, 128, 0.07327828566666668, 250.12485665218432, 6.834818684976378, 18.72763683946975, 1302.98046875 20250518 16:34:42, lyan-desktop, mlc, HF://dusty-nv/Llama-2-7b-chat-hf-q4f16_ft-MLC, MLC, 20, 120, 0.06829140233333333, 292.8626724860238, 5.599301619388121, 21.43515084814026, 1058.5234375 20250518 16:36:59, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-0.5B-Instruct-q4f16_ft-MLC, MLC, 7, 128, 0.008347386333333333, 779.5177224666528, 0.9061044315380578, 141.3598096817907, 1082.25390625 20250518 16:40:09, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-1.5B-Instruct-q4f16_ft-MLC, MLC, 19, 108, 0.018811383, 1010.1042056478245, 1.492941049692798, 72.67303515868629, 1129.6015625 20250518 16:46:27, lyan-desktop, mlc, HF://dusty-nv/Qwen2.5-7B-Instruct-q4f16_ft-MLC, MLC, 19, 119, 0.07009660033333334, 271.06619029022124, 6.142558513069099, 19.427134623721756, 1245.9453125 20250518 16:50:39, lyan-desktop, mlc, HF://mlc-ai/gemma-2-2b-it-q4f16_1-MLC, MLC, 13, 126, 0.08088827000000001, 136.36136642323896, 3.5498229806472006, 35.397779561694016, 1370.6953125 20250518 16:54:27, lyan-desktop, mlc, HF://dusty-nv/Phi-3.5-mini-instruct-q4f16_ft-MLC, MLC, 12, 128, 0.03716280366666667, 283.0125363745294, 3.586102897889764, 35.69345110773751, 1019.16796875 20250518 16:57:24, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-135M-Instruct-q4f16_ft-MLC, MLC, 20, 128, 0.008601623333333334, 2363.705761481012, 0.5499296702152231, 232.7570912557338, 1054.53125 20250518 17:00:34, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-360M-Instruct-q4f16_ft-MLC, MLC, 8, 112, 0.008005688666666667, 752.27271816386, 0.666063508656693, 168.79378782298483, 1106.52734375 20250518 17:03:35, lyan-desktop, mlc, HF://dusty-nv/SmolLM2-1.7B-Instruct-q4f16_ft-MLC, MLC, 20, 111, 0.02133993233333334, 952.7117527879018, 1.685485941457729, 65.8915225054968, 1010.81640625 output as table
05-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值