文件上传速度查询方法

简介:

由于业务迁移,需要将大量文件拷贝到目标机器上的/mnt目录,在拷贝过程中,想要查看上传的速度,做法如下:
[root@mail01 ~]# du -sh /mnt
5.6G /mnt
[root@mail01 ~]# watch -n1 'du -sm /mnt/'          #会出现下面的一屏现象

Every 1.0s: du -sm /mnt/ Tue Dec 12 19:16:34 2017

5862 /mnt/                    #通过这一行实时刷新的信息就能看出文件上传的速度了。

================================watch 命令说明==================================

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
watch 是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样, watch 可以帮你监测一个命令的运行结果,省得一遍遍的手动运行。
在Linux下, watch 是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如  tail  一个 log 文件, ls  监测某
个文件的大小变化等等。
 
1)命令格式:
watch [参数][命令]
 
2)命令功能:
可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
 
3)命令参数:
-n或--interval   watch 缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
-d或--differences  用-d或--differences 选项 watch  会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
-t 或-no-title  会关闭 watch 命令在顶部的时间间隔,命令,当前时间的输出。
-h, --help 查看帮助文档
 
4)使用实例:
 
实例1:每隔一秒高亮显示网络链接数的变化情况
[root@mail01 ~] # watch -n 1 -d netstat -ant
说明:切换终端: Ctrl+x      退出 watch :Ctrl+g
 
实例2:每隔一秒高亮显示http链接数的变化情况
[root@mail01 ~] # watch -n 1 -d 'pstree|grep http'
说明:每隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加 '' 将命令区域归整。
 
实例3:实时查看模拟攻击客户机建立起来的连接数
[root@mail01 ~] # watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
 
实例4:监测当前目录中 scf' 的文件的变化
[root@mail01 ~] # watch -d 'ls -l|grep scf'
 
实例5:10秒一次输出系统的平均负载
[root@mail01 ~] # watch -n 10 'cat /proc/loadavg'
 
实例6:每隔1秒查看文件 /data 的上传速度(上传操作还在进行中)
[root@mail01 ~] # watch -n1 'du -sm /data/'
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************
本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/8029329.html,如需转载请自行联系原作者
相关文章
|
Linux 网络安全
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
875 1
|
11月前
|
存储 人工智能 供应链
申报开启|2024年阿里云就业育人项目申报指南
2024年阿里云就业育人项目申报于10月14日开启,面向高等职业院校和本科院校。项目包括人工智能通识和AIGC设计两个方向,旨在培养学生的智能化素养和技能。教育部指导下,阿里云提供软硬件资源支持,申报截止日期为2024年11月15日。详情及申请办法请访问:https://httpjob.ncss.cn/jyyr。咨询钉钉群号:104810000320。
|
人工智能 图形学
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
445 3
|
负载均衡 关系型数据库 PostgreSQL
【一文搞懂PGSQL】6. PostgreSQL + pgpool-II 实现读写分离
本文介绍了如何使用 PostgreSQL 和 pgpool-II 实现读写分离。pgpool-II 支持连接池、负载均衡等功能,适用于多种模式。文中详细描述了安装、配置及启动过程,并提供了示例命令,帮助读者快速搭建并验证读写分离环境。通过配置 `pgpool.conf` 文件指定监听地址、端口及节点信息等参数,确保系统的高效运行与故障转移。
|
NoSQL Java Redis
Spring Boot与Redisson的集成
Spring Boot与Redisson的集成
|
小程序 Java 数据管理
Java智慧校园-中小学校园管理系统源码
数据中心 设备管理系统:智慧校园平台用户数据信息统一管理;实现系统之间的区域、教室、设备资产等信息同步;实现优化集成配置、统一设备管控。
397 1
|
数据可视化 大数据 开发者
R语言中值得学习的7个可视化,附代码段&案例数据集
随着数据量的不断增加,不使用可视化来描述事例是不可能的。 数据可视化是一种将数字转化为有用知识的艺术。
13267 0
|
算法框架/工具 计算机视觉 数据格式
人脸表情分类与识别:opencv人脸检测+Keras情绪分类
本次讲述的表情分类是识别的分析流程分为: 1、加载pre-model网络与权重; 2、利用opencv的函数进行简单的人脸检测; 3、抠出人脸的图并灰化; 4、表情分类器检测 . 一、表情数据集 主要来源于kaggle比赛,下载地址。
4699 0
|
SQL 运维 安全
基于web漏洞扫描及分析系统设计_kaic
随着信息技术的发展和网络应用在我国的普及,针对我国境内信息系统的恶意网络攻击也越来越多,并且随着黑客攻击技术的不断地更新,网络犯罪行为变得越来越难以应对,用户日常访问的网站是否安全对于普通网民而言难以辨别,保护人民不受不法侵害也是难上加难。如何识别网站的潜在危险性,以及网站出现安全性问题该如何防御,尽可能减少网站被攻击后造成的实际损失,是目前迫切需要解决的难题。 本文使用VMware虚拟机技术模拟真实的网络环境,使用渗透测试技术对模拟网络进行薄弱点测试信息收集、攻击测试等,再现了渗透测试的重要流程和技术方法。在对目标主机实施渗透测试时,会从系统层面和Web层面两个维度进行测试,扫描出存在的漏洞
|
存储 Linux Shell
uboot启动流程简要版(基于armv7)
uboot启动流程简要版(基于armv7)
1492 0
uboot启动流程简要版(基于armv7)