1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-02-03 10:24:49 +08:00

补上表格引用缺失的@

This commit is contained in:
Zhang Fuxin
2021-11-15 23:55:04 +08:00
parent 926deebc7e
commit fe55fd50a4

View File

@@ -484,7 +484,7 @@ for (i=0; i<liter; ++i){
::::
LMbench是由HP以色列海法实验室开发的一套微测试程序集可以测量许多和系统性能相关的因素。LMbench采用ANSI C编码、POSIX接口是个多平台开源基准测试程序能够测试包括文件读写、内存操作、进程创建和销毁开销、网络等性能。一般来说LMbench衡量两个关键特征延迟和带宽。带宽就是系统中搬运数据的能力如各级Cache的带宽、内存的带宽、缓存的IO带宽等测量的方式包括bcopy库、手工循环展开bcopy、直接从内存中读、非拷贝的写、管道、进程间通信和TCP套接字等可以采用read和mmap的API接口。延迟是系统的反馈时间或者开销如各级Cache的访问延迟、内存访问的延迟和操作系统中某一项功能的开销包括信号处理的开销、进程创建的时间、上下文切换的时间、进程间通信的开销、文件系统的延迟和磁盘的延迟等。Sun公司在开发UltraSPARC和Intel 公司在开发Pentium Pro的过程中都曾经使用LMbench用于发现微处理器设计上的性能瓶颈Linux操作系统在kernel开发的性能调优中也曾使用了这些工具。表\ref{tab:LMbench}给出了LMbench测试程序集的各种工具及测试说明。
LMbench是由HP以色列海法实验室开发的一套微测试程序集可以测量许多和系统性能相关的因素。LMbench采用ANSI C编码、POSIX接口是个多平台开源基准测试程序能够测试包括文件读写、内存操作、进程创建和销毁开销、网络等性能。一般来说LMbench衡量两个关键特征延迟和带宽。带宽就是系统中搬运数据的能力如各级Cache的带宽、内存的带宽、缓存的IO带宽等测量的方式包括bcopy库、手工循环展开bcopy、直接从内存中读、非拷贝的写、管道、进程间通信和TCP套接字等可以采用read和mmap的API接口。延迟是系统的反馈时间或者开销如各级Cache的访问延迟、内存访问的延迟和操作系统中某一项功能的开销包括信号处理的开销、进程创建的时间、上下文切换的时间、进程间通信的开销、文件系统的延迟和磁盘的延迟等。Sun公司在开发UltraSPARC和Intel 公司在开发Pentium Pro的过程中都曾经使用LMbench用于发现微处理器设计上的性能瓶颈Linux操作系统在kernel开发的性能调优中也曾使用了这些工具。表\@ref{tab:LMbench}给出了LMbench测试程序集的各种工具及测试说明。
```{r LMbench, echo = FALSE, message=FALSE}
autonum <- run_autonum(seq_id = "tab", bkm = "LMbench", bkm_all = TRUE)