首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下用dd命令测试硬盘读写速度

总觉得公司服务器磁盘不给力,有时候 vim 编辑时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘读写速度。...bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp/test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度...②、if=/dev/zero 不产生 IO,因此可以用来测试纯写速度; ③、同理 of=/dev/null 不产生 IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试了读写速度...; ⑤、bs 是每次读或写大小,即一个块大小,count 是读写数量。...五、结论 从结果看出,俺公司服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。

7.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

硬盘读写原理详解

2、硬盘工作原理 硬盘在逻辑上被划分为磁道、柱面以及扇区. 硬盘每个盘片每个面都有一个读写磁头,磁盘盘面区域划分如图所示。...现代硬盘在设计上已摒弃了这个虽不复杂却很让人不愉快小缺陷。硬盘不工作时,磁头停留在启停区,当需要从硬盘读写数据时,磁盘开始旋转。...这个距离越小,磁头读写数据灵敏度就越高,当然对硬盘各部件要求也越 高。早期设计磁盘驱动器使磁头保持在盘面上方几微米处飞行。...这种硬盘就是采用温彻斯特(Winchester)技术制造硬盘,所以也被称为温盘,目前绝大多数硬盘都采用此技术。 3、盘面、磁道、柱面和扇区 硬盘读写是和扇区有着紧密关系。...试着简单点,讲给mm听硬盘读写原理简化版 硬盘结构就不多说了,我们平常电脑数据都是存在磁道上,大致上和光盘差不多.读取都是靠磁头来进行.

2.1K30

Linux 查看磁盘IO并找出占用IO读写很高进程

由上图可知,vdb磁盘 %util【IO】几乎都在100%,原因是频繁读取数据造成。...找到 IO 占用高进程 通过 iotop 命令 如果没有该命令,请通过 yum install iotop 进行安装。 # iotop -oP ?...通过这个命令可以看见比较详细信息,如:进程号,磁盘读取量,磁盘写入量,IO百分比,涉及到命令是什么「两个都是 grep 命令造成IO读取量大」。...通过 pidstat 命令 1 # 命令含义:展示I/O统计,每秒更新一次 2 # pidstat -d 1 ? 可见其中 grep 命令占用了大量读IO,之后可根据 PID 查看相关进程信息。...说明:本图与上图PID不同,原因是上图涉及进程执行完了,本图是之后执行产生进程【都执行同一个脚本】。 ---- ———END——— 如果觉得不错就关注下呗 (-^O^-) !

42.7K44

Linux 查看磁盘IO并找出占用IO读写很高进程

由上图可知,vdb磁盘 %util【IO】几乎都在100%,原因是频繁读取数据造成。...找到 IO 占用高进程 通过 iotop 命令 如果没有该命令,请通过yum install iotop进行安装。 # iotop -oP ?...通过这个命令可以看见比较详细信息,如:进程号,磁盘读取量,磁盘写入量,IO百分比,涉及到命令是什么「两个都是 grep 命令造成IO读取量大」。...说明:本图与上图PID不同,原因是上图涉及进程执行完了,本图是之后执行产生进程【都执行同一个脚本】。...总结 以上所述是小编给大家介绍Linux 查看磁盘IO并找出占用IO读写很高进程,希望对大家有所帮助!

6.3K21

linux查看硬盘大小与挂载硬盘实现

linux硬盘有挂载和未挂载两种(类似windows上硬盘分区(C、D、E盘)) (1)查看已经挂载硬盘大小:df -h (2)查看详细硬盘分区情况(包括挂载和未挂载两种硬盘大小):fdisk...(一般是硬盘分区);第2列给出分区包含数据块(1024字节)数目;第3,4列分别表示已用和可用数据块数目。...Fdisk有很多参数,可是经常使用只有几个。 ◆在Linux分区过程,一般是先通过p参数来显示硬盘分区表信息,然后根据信息确定将来分区。...help): ◆如果想完全改变硬盘分区格式,就可以通过d参数一个一个地删除存在硬盘分区。...◆在增加分区时候,其类型都是默认Linux Native,如果要把其中某些分区改变为其他类型,例如Linux Swap或FAT32等,可以通过命令t来改变,当按下“t”改变分区类型时候,系统会提示要改变哪个分区

23K21

NTFS硬盘如何在Mac上读写以及Mac如何移动硬盘文件

对于需要同时使用Mac和Windows用户来说,系统之间不兼容是很大阻碍,尤其是使用NTFS移动硬盘,用户会遇到Mac电脑无法写入NTFS硬盘情况,本文就来教大家ntfs硬盘如何在mac上读写以及...mac如何移动硬盘文件。...转载于:https://blog.csdn.net/CaiHuaZeiPoJie/article/details/127632824一、ntfs硬盘如何在mac上读写当你在Mac电脑使用NTFS格式移动硬盘...因为NTFS(New Technology File System)是微软开发专有日志文件系统,NTFS格式磁盘可以在Windows系统上正常读写,由于Mac和Windows之间存在一定壁垒,所以Mac...图9:键盘三、总结本文为大家介绍了NTFS硬盘如何在Mac上读写以及Mac如何移动硬盘文件。

3.3K50

Linux进程调度_linux进程查看和调度

Linux 系统为了提升响应速度,倾向于优先调度 I/O 消耗型。...一、普通进程Linux 中普通进程依赖称之为 nice 值 东东来进行进程优先级描述。nice 值范围是 [-20, 19]。...—— 小结 实时进程优先级:value 越高,优先级越大 普通进程优先级:nice值越高,普通进程优先级越小 任何实时进程优先级 > 普通进程 Linux 调度算法 ---- Linux 中有一个总调度结构...Linux 调度时机 ---- 一、进程切换 从进程角度看,CPU是共享资源,由所有的进程按特定策略轮番使用。...如果一个进程强制切换占多数,意味着对它来说CPU资源可能是个瓶颈,这里需要排除进程频繁调用sched_yield()导致强制切换情况。

20.5K10

Linux进程管理

02 — ps ps 命令用于显示当前系统中由该用户运行进程列表 选项 说明 -ef 查看所有进程及其 PID(进程号)、系统时间、命令详细目录、执行者等。...-aux 除可显示 -ef 所有内容外,还可显示 CPU 及内存占用率、进程状态。 -w 以加宽方式显示,这样可以显示较多信息。...03 — pidof 根据进程名查询进程号 oracle@yaoyuan ~$ pidof mysqld 1907 oracle@yaoyuan ~$ ps -ef|grep mysqld mysql...00:01:57 /usr/sbin/mysqld 04 — kill 而 kill 命令用于输出特定信号给指定进程号(PID)进程并根据该信号完成指定行为,其中可能信号有进程挂起、进程等待、...07 — crontab 我们希望 Linux 系统能够周期性地、有规律地执行某些具体任务,那么Linux 系统中默认启用 crond 服务简直再适合不过了 创建、编辑计划任务命令为“crontab

1.5K20

Linux硬盘检测–smartctl详细介绍

这个服务器就是smartdaemon进程(因为vmware虚拟机硬盘不支持SMART,所以报错)。...现在硬盘SMART功能已经被打开,执行如下命令查看硬盘健康状况 # smartctl -H /dev/sda smartctl 5.40 2010-10-16 r3189 [i386-redhat-linux-gnu...如果需要定期登录到服务器上运行smartctl比较麻烦时,linux还提供了系统进程smartd,编辑配置文件:1 vi /etc/smartd.conf 这个配置文件中大部分可能是注释掉说明...使用hdparm测试 测试硬盘读写速度 # hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 1918 MB in 2.00...-r 设定硬盘读写模式。-S 设定硬盘进入省电模式前等待时间。-t 评估硬盘读取效率。 -T 平谷硬盘快取读取效率。-u 在硬盘存取时,允许其他中断要求同时执行。

3.2K30

Linux中查看进程、杀死进程、进入进程命令

2.杀死进程    使用kill命令结束进程:kill xxx    常用:kill -9 324    Linux下还提供了一个killall命令,可以直接使用进程名字而不是进程标识号,例如:...(1)强行中止(经常使用杀掉)一个进程标识号为324进程: #kill -9 324 (2)解除Linux系统死锁 在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁状态。...(4)killall命令 Linux下还提供了一个killall命令,可以直接使用进程名字而不是进程标识号,例如: # killall -HUP inetd *杀死进程最安全方法是单纯使用kill...其允许指定要终止进程名称,而非PID。 # killall httpd *停止和重启进程 有时候只想简单停止和重启进程。...如下: # kill -HUP PID 该命令让Linux和缓执行进程关闭,然后立即重启。 *绝杀 kill -9 PID 同意 kill -s SIGKILL 。

11.3K30
领券