首页 > 系统相关 >linux命令

linux命令

时间:2024-04-17 10:37:46浏览次数:27  
标签:count 8k conv 写入 sync 命令 linux 磁盘

# 磁盘测试

dd bs=8k count=4k if=/dev/vda1 of=test.log conv=fdatasync
bs :每次读取或写入的大小, 即一块的大小
count: 读写块的总数量4K次
避免操作系统“写缓存”干扰测试成绩,使用sync、fsync、fdatasync
conv=fdatasync表示只把文件的“数据”写入磁盘
conv=fsync表示把文件的“数据”和“metadata"都写入磁盘(metadata包括size.访问时间st atime& st mtime等等),因为文件的数据和metadata通常存在硬盘的不同地方,因此fsync至少需要两次10写操作
dd bs=8k count=4k if=/dev/zero of=test.log oflag=dsync
加入这个参数后,每次读取8k后就要先把这8k写入磁盘,然后再读取下面一个8k,一共重复4K次。这是最慢的一种方式了。
dd bs=8k count=4k if=/dev/zero of=test conv=syncconv=sync
参数明确“写缓存”启作用,默认值就是conv=sync

 

标签:count,8k,conv,写入,sync,命令,linux,磁盘
From: https://www.cnblogs.com/huxl1/p/18139989

相关文章

  • 常用conda命令
    CONDA常用命令管理自身1.查看conda版本condacreate-nenv_namepython=3.8获取版本号conda-Vconda--version获取环境相关的命令的帮助condaenv-h关于环境1.创建虚拟环境condacreate-nenvironment_name2.激活虚拟环境condaactivateenv_name3.退出......
  • 在Linux中,如何使用Wireshark进行网络协议分析?
    Wireshark是一个网络协议分析器,它能够实时捕获和分析网络流量,提供对网络协议的深入理解。Wireshark支持多种协议,并提供了强大的过滤和搜索功能,使得分析网络问题和学习网络协议变得更加容易。1.安装Wireshark在大多数Linux发行版中,你可以通过包管理器安装Wireshark:sudoapt-get......
  • Linux ab详解
    前言ab是apachebench命令的缩写,ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。......
  • 在Linux中,如何使用tcpdump和tshark进行实时数据包捕获?
    tcpdump和tshark是两个常用的网络分析工具,它们可以捕获网络接口上的数据包,并提供实时的网络流量分析。tcpdump是一个命令行工具,而tshark是Wireshark的命令行版本,提供了更多的功能和更详细的输出。1.使用tcpdump进行实时数据包捕获安装tcpdump:在大多数Linux发行版中,tcpdump已......
  • 在Linux中,如何使用Nmap进行网络发现和安全扫描?
    Nmap(NetworkMapper)是一个强大的网络扫描和安全审计工具,它可以用于网络发现、安全扫描、端口扫描、服务和版本检测等多种用途。以下是使用Nmap进行网络发现和安全扫描的基本步骤和选项:1.网络发现基本的Ping扫描:使用Nmap发送Ping请求来发现网络上的活动主机。nmap-sn192.1......
  • subspace -linux-挂机
     ================subspace===farm=====会话方式=====================================#!/usr/bin/envbashscreen-dmSspc-farm/home/tuoluo/tool/subspace-farmer-ubuntu-x86_64-skylake-gemini-3h-2024-mar-29farm--reward-addressst7KWHjV2EGwbcYgsYM4jxJjQ6CKU......
  • Linux:zsh、bash切换
    转自:https://blog.csdn.net/u013250861/article/details/127794586背景由于新款Mac性价比走低,近期转为使用Windows作为主力开发系统。但是在开发过程中需要上Linux测试,或者说部署一些服务,例如MySQL,NexusOSS等。本人又是一个Docker重度依赖者。之前一直是长期在Windows下启动一......
  • 配置linux系统代理,且验证是否配置成功
      配置linux系统代理是否成功验证方法在Linux系统中,配置代理的目的通常是为了访问网络资源。要验证代理配置是否成功,可以使用命令行工具如curl来测试网络连接。以下是一个简单的步骤来验证代理配置:打开终端。输入以下命令来设置环境变量,使用您的代理服务......
  • Linux安装MySQL
    Linux安装MySQL下载安装包下载.rpm文件sudowgethttps://repo.mysql.com//mysql80-community-release-el7-11.noarch.rpm执行rpm命令,安装rpm数据库sudorpm-Uvhmysql80-community-release-el7-11.noarch.rpm安装mysqlsudoyuminstallmysql-servermysql服务......
  • Linux 桌面系统死机解决方案
    系统环境:openSUSETW常规的方法是切tty然后终止kill掉占用过多的程序这里只介绍最狠最有效的办法,使用sysrq关机步骤如果你电脑现在死机了,请现在常按电源键强制关机如果你的电脑正常,请打开终端,在/etc/sysctl.conf或/etc/sysctl.d/70-yast.conf添加或修改为kern......