[已解决]/sys/block/<dev>/stat文件的统计中zram速度比内存还快?

内核编译和嵌入式产品的设计与开发
回复
科学之子
帖子: 2238
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 834 次
接收感谢: 31 次

[已解决]/sys/block/<dev>/stat文件的统计中zram速度比内存还快?

#1

帖子 科学之子 » 2017-08-16 15:58

/sys/block/<dev>/stat文件的统计中zram速度比内存还快?

代码: 全选

$ cat /sys/block/zram0/stat|awk '{print $3 ; print $4}'
5106040
2640
$3是读取的扇区数
$4是以毫秒为单位的时间

代码: 全选

$ sudo blockdev --getss /dev/zram0
4096

代码: 全选

>>> 5106048/2640*4096/1024/1024*1000
7555.113636363636
zram的扇区是4096
memtest测试我的内存速度为每秒3000MB/s

Wed Aug 16 16:11:00 CST 2017补充:
原来即使是zram , /sys/block/<dev>/stat 的扇区统计还是按照512字节计算

代码: 全选

$ cat /sys/block/zram0/stat|awk '{print $1 ; print $4}'
275
0
$ sudo dd if=/dev/zram0 of=/dev/null bs=1 count=4096 iflag=fullblock
4096+0 records in
4096+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00242234 s, 1.7 MB/s
$ cat /sys/block/zram0/stat|awk '{print $1 ; print $4}'
279
0
$ 
上次由 科学之子 在 2017-08-16 16:14,总共编辑 1 次。
头像
vickycq
论坛版主
帖子: 4552
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 994 次
联系:

Re: /sys/block/<dev>/stat文件的统计中zram速度比内存还快?

#2

帖子 vickycq » 2017-08-16 16:13

楼主什么时候写个 zram 说明文,介绍一下老机优化经验
这些用户感谢了作者 vickycq 于这个帖子:
科学之子 (2017-08-16 22:03)
评价: 3.7%
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
科学之子
帖子: 2238
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 834 次
接收感谢: 31 次

Re: /sys/block/<dev>/stat文件的统计中zram速度比内存还快?

#3

帖子 科学之子 » 2017-08-16 22:02

vickycq 写了:楼主什么时候写个 zram 说明文,介绍一下老机优化经验
您说的 zram 说明文具体指什么?
老机优化经验(包括改进版的zram脚本(起初没有是后来编辑加上的))签名里就有
里面的zram脚本注释确实比较潦草(说白了是没有),感觉不是太重要,能肯定有用的优化措施基本都是靠调节vm.txt里介绍的参数实现的
具体思路说起来确实篇幅有些大,感谢提醒,另发一个主题贴单独讨论zram调优的理解和思路.
这些用户感谢了作者 科学之子 于这个帖子:
vickycq (2017-08-16 22:12)
评价: 3.7%
回复

回到 “内核及嵌入式开发”