/proc/stat
1 | cat /proc/stat | grep "cpu " | \ |
/proc/<pid>/stat
1 | cat /proc/<pid>/stat | awk '{printf "%d\n", $14 + $15 + $16 + $17}' |
$$
\mathrm{cpu\ utilization} = \frac{c2 - c1}{t2 - t1}
$$
该论文发表在2020年的SCFA(Supercomputing Frontiers)中,主要介绍了Intel公司开发的基于NVM的存储栈——DAOS。
该论文发表在2019年的SOSP会议中,描述了Ceph的新存储后端——BlueStore。
RADOS一文发表在SC’07,后来成为了存储系统Ceph的核心部分之一。
RADOS全称为Reliable, Autonomic Distributed Object Store。
在Ceph中,Object Storage Devices(OSDs)设备的状态有两个衡量维度:
1.当OSD在线可达时,处于up
状态;否则,处于down
。
2.从设备活性的角度看,当OSD存放了PG时,处于in
;否则,处于out
。
可达\活性 | in | out |
---|---|---|
up | ✔︎ | 设备在线但空闲 |
down | 设备不可达,PG数据尚未被重新映射 | ✘ |
论文,https://ceph.com/assets/pdfs/weil-rados-pdsw07.pdf
Ph.D. Thesis “Ceph: Reliable, Scalable, and High-Performance Distributed Storage”, https://ceph.com/assets/pdfs/weil-thesis.pdf
OBFS全称为Object-Based File System,翻译成中文就是基于对象的文件系统。
该论文是Ceph EBOFS的前置研究,发表在MSST’04中,作者来自于加州大学圣克鲁兹分校(UCSC)。
本文发表在SC’06中,作者提出了一种可扩展的、伪随机的数据分布算法CRUSH,后来成为了存储系统Ceph的核心部分之一。
该论文发表在SC’04中,作者提出了一种动态的元数据管理方法,后来成为了存储系统Ceph的核心部分之一。