hdparm

linux系统管理命令集合

情到浓时终转凉″ 提交于 2021-02-12 04:49:00
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 网络 # ifconfig # 查看所有网络接口的属性 #

hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试;

半世苍凉 提交于 2020-12-21 07:54:59
最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录; hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解; 关闭硬盘写Cache用例: hdparm -W /dev/ sdh # 查看写缓存状态; hdparm -W 0 /dev/ sdh # 关闭Cache,保证数据强一致性;放置断电时数据未落盘; hdparm -W 1 /dev/sdh # 打开 测试磁盘和磁盘缓存读取速度: 查看磁盘信息: fdisk -l /dev/ sdh hdparm /dev/sdh 评估磁盘读取速度: hdparm -t /dev/sdh 评估磁盘缓存读取速度: hdparm -T /dev/sdh 直接测试硬盘的读性能(绕过内核页缓存): hdparm -tT --direct /dev/sdh 顺序写测试: time -p bash -c "dd if=/dev/urandom of=./dd.log bs=1M count=50000" 随机写测试(使用direct标识,绕过页缓存): fio -filename=randw-singlethread -fallocate=none -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=libaio -bs=32k -size

Linux小课堂开课了(11)-测试硬盘读写速度

混江龙づ霸主 提交于 2020-08-11 01:12:23
1.测试IO读 hdparm -t --direct /dev/sda3 IO读用上面的命令测试即可,不过 hdparm 这个工具需要自己安装,而且需要root用户去执行。 2.测试IO写 sync;/usr/bin/time -p bash -c "(dd if=/dev/zero of=test.dd bs=1000K count=20000;sync)" dd bs=1M count=20000 if=/dev/zero of=test.dd conv=fdatasync dd命令测试是IO的顺序写和读方式。 3.查看文件系统块大小 tune2fs -l /dev/sda1 | grep Block 举个例子: 系统为CentOS6.8,一台HP服务器进行测试 测写入的命令:sync;/usr/bin/time -p bash -c "(dd if=/dev/zero of=test.dd bs=1M count=20000)" 测读取的命令:echo 3 > /proc/sys/vm/drop_caches ; /usr/bin/time -p dd if=test.dd of=/dev/null bs=1M 来源: oschina 链接: https://my.oschina.net/u/4334340/blog/4307406

Linux新增分区实战

≯℡__Kan透↙ 提交于 2020-07-25 06:52:35
Linux查看磁盘空间大小命令 Linux查看磁盘空间大小命令 df -hl df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹) 更新详细命令文档: df --help du --help 查看硬盘的分区: fdisk -l<br/> 查看IDE硬盘信息:hdparm -i /dev/hda 查看STAT硬盘信息:hdparm -I /dev/sda 或 apt-get install blktool 或 blktool /dev/sda id 查看目录占用空间:du -hs 目录名 U盘没法卸载 #sync fuser -km /media/usbdisk .查看硬盘分区情况`fdisk -l 开始分区 # fdisk /dev/vdb w 参数一定要保留否则会还原! N创建一个新分区 P打印分区信息 t改变分区类型 w保存并结束 执行n P:主分区 e:扩展分区 按2下回车默认值,出现红线位置输入: +新增分区大小 First sector默认即可,last sector +需要的G数,例如+20G 输入p查看新增分区信息 W 保存退出 fdisk -l查看新增分区属性,如果看不到,可以通过命令

hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试;

*爱你&永不变心* 提交于 2020-04-27 17:21:21
最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录; hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解; 关闭硬盘写Cache用例: hdparm -W /dev/ sdh # 查看写缓存状态; hdparm -W 0 /dev/ sdh # 关闭Cache,保证数据强一致性;放置断电时数据未落盘; hdparm -W 1 /dev/sdh # 打开 测试磁盘和磁盘缓存读取速度: 查看磁盘信息: fdisk -l /dev/ sdh hdparm /dev/sdh 评估磁盘读取速度: hdparm -t /dev/sdh 评估磁盘缓存读取速度: hdparm -T /dev/sdh 直接测试硬盘的读性能(绕过内核页缓存): hdparm -tT --direct /dev/sdh 顺序写测试: time -p bash -c "dd if=/dev/urandom of=./dd.log bs=1M count=50000" 随机写测试: fio -filename=randw-singlethread -fallocate=none -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=libaio -bs=32k -size=1000M -runtime=30s

linux下 目录(扩容)挂载磁盘

烂漫一生 提交于 2020-04-27 02:42:15
1.常用命令 查看硬盘的分区 #sudo fdisk -l 查看IDE硬盘信息 #sudo hdparm -i /dev/hda 查看STAT硬盘信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id 查看硬盘剩余空间 #df -h #df -H 查看目录占用空间 #du -hs 目录名 优盘没法卸载 #sync fuser -km /media/usbdisk 2. df du 命令 下面是相关命令的解释: #df -hl 查看磁盘剩余空间 #df -h 查看每个根路径的分区大小 #du -sh [目录名] 返回该目录的大小 #du -sm [文件夹] 返回该文件夹总M数 3. 查看磁盘情况 #fdisk -l [root@VM_28_226_centos ~]# fdisk -l Disk /dev/vda: 8589 MB, 8589901824 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O

基础架构性能测试

与世无争的帅哥 提交于 2020-04-21 10:36:34
基础架构性能测试主要包含如下关键参数 磁盘读写性能 磁盘iops 网络带宽 CPU与内存性能一般需要进行业务压测。根据业务使用场景进行测量 工具名称 用途 dd 磁盘写入性能测试 hdparm 磁盘读性能测试 iperf3 网络性能测试 fio 磁盘IOPS性能测试 网络性能测试 安装iperf3if 安装gcc yum install -y gcc 下载iperf3 源码包 wget https://iperf.fr/download/source/iperf-3.1.3-source.tar.gz 编译iperf3 tar -xvf iperf-3.1.3-source.tar.gz -C /opt/ cd /opt/iperf-3.1.3 ./configure make && make install 编译成功后,同操作系统/架构下可以 直接拷贝如下文件到对应目录使用。 /usr/local/bin/iperf3 /usr/local/lib/libiperf.so.0 使用iperf3进行网速测试 iperf3 进行测试时候,不受磁盘I/O影响。 tcp测试 开启iperf3服务端 iperf3 -s 客户端访问测试 iperf3 -c 192.168.1.1 结果: [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0

Linux 常见缩写命令英文全称

倾然丶 夕夏残阳落幕 提交于 2020-04-06 05:53:24
linux 命令参考Linux 命令大全: https://man.linuxde.net/ awk = "Aho Weiberger and Kernighan" 三个作者的姓的第一个字母, awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。 bash = GNU Bourne-Again Shell 大多Linux的默认shell bc = Basic Calculator 基础计算器,是一种支持任意精度的交互执行的计算器语言。 bg = BackGround 用于将作业放到后台运行,使前台可以执行其他任务。 fg = ForeGround 用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。 cal = calendar 日历,后跟月份数、年份数可显示指定月日历 rpm = RedHat Package Manager RedHat软件包管理工具 tar = tape archive 可以把一大堆的文件和目录全部打包成一个文件 chgrp = Change group 改变文件归属用户组 chmod = Change mode 用来变更文件或目录的权限。 chown = Change owner 改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。 logname =

SSD固态硬盘的性能与可靠

落爺英雄遲暮 提交于 2019-12-12 12:23:17
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> SSD 按一个电容存储的比特数 SLC ( Single-Level Cell ) MLC( Multi-Level Cell ) TLC(`Triple-Level Cell) QLC( Quad-Level Cell ) 存储的比特数越多,能表示的数据(电压)越多,需要电压计更高精度的控制,因此读写速度有一定程度的降低。 SSD写基本原理 SSD数据的 写入 叫作 Program ,先去 擦除 ( Erase ),然后再写入。 而机械硬盘,是通过覆盖(Overwrite)来进行的。 读写 的基本单位是 页 ( Page ,一般是4KiB),但是 擦除 的基本单位是 块 ( Block ,是页的倍数)。 而机械硬盘读写基本单位是扇区(Sector,现在一般是4KiB)。 删除一个页的数据,一般只做标记不擦除,只有一整块都是删除标记,则会被擦除。 SSD使用寿命 SSD使用寿命,其实是每一个块( Block )的擦除的次数。 目前SLC 的芯片,可以擦除的次数大概在 10 万次,MLC 就在 1 万次左右,而TLC 和 QLC 就只在几千次了。 SSD的控制器FTL FTL ( Flash-Translation Layer ,闪存转换层),实现名为 磨损均衡 ( Wear-Leveling )的技术

Linux查看服务器总内存和总硬盘大小

為{幸葍}努か 提交于 2019-12-10 05:13:34
一、linux CPU 大小; 其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从 cpu info或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理 CPU 的个数可以查看physical id 的值,相同则为同一个物理CPU 可以看到上面,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。 二、内存大小 三、 硬盘 大小 拓展资料 更多查看linux硬件信息的方法 uname -a # 查看内核/ 操作系统 /CPU信息的 linux系统 信息命令 head -n 1 /etc/issue # 查看 操作系统 版本,是数字1不是字母L cat /proc/cpuinfo # 查看CPU信息的 linux系统 信息命令 hostname # 查看计算机名的 linux系统 信息命令 ls pci - tv # 列出所有 PCI 设备 ls usb - tv # 列出所有 USB 设备的linux系统信息命令 lsmod # 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和交换区使用量 df -h # 查看各分区使用情况 du -sh # 查看指定目录的大小 grep MemTotal /proc/meminfo # 查看内存总量