如何使用Linux实现日志文件写入速度的四种检测方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计970个文字,预计阅读时间需要4分钟。
原创:锤子日记(微信公众号ID:codelogs)欢迎分享,转载请注明出处。
简介:有时,我们需要查看某个文件的增大速度,例如日志文件,以了解系统的负载情况。在一般情况下,以下方法可以帮助我们实现这一目的。
简介原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。
有时,我们需要查看某个文件的增长速度,如日志文件,以此来感受系统的负载情况,因为一般情况下,日志写入越快,说明系统负载越重。
本文就来介绍下Linux中查看日志增长速度的几种方法,如下:
使用dd首先要介绍的是dd,因为dd命令几乎所有主流发行版都自带,无需额外安装,如下:
$ tail -F app.log | dd of=/dev/null status=progress
3875840 bytes (3.9 MB) copied, 8.228797 s, 471 kB/s
如上,使用tail -F获取新写入的数据,然后用管道将数据交给dd,dd将数据拷贝到/dev/null,其中status=progress是用来显示拷贝速度的,可见,我们日志的写入速度是471 kB/s。
本文共计970个文字,预计阅读时间需要4分钟。
原创:锤子日记(微信公众号ID:codelogs)欢迎分享,转载请注明出处。
简介:有时,我们需要查看某个文件的增大速度,例如日志文件,以了解系统的负载情况。在一般情况下,以下方法可以帮助我们实现这一目的。
简介原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。
有时,我们需要查看某个文件的增长速度,如日志文件,以此来感受系统的负载情况,因为一般情况下,日志写入越快,说明系统负载越重。
本文就来介绍下Linux中查看日志增长速度的几种方法,如下:
使用dd首先要介绍的是dd,因为dd命令几乎所有主流发行版都自带,无需额外安装,如下:
$ tail -F app.log | dd of=/dev/null status=progress
3875840 bytes (3.9 MB) copied, 8.228797 s, 471 kB/s
如上,使用tail -F获取新写入的数据,然后用管道将数据交给dd,dd将数据拷贝到/dev/null,其中status=progress是用来显示拷贝速度的,可见,我们日志的写入速度是471 kB/s。

