小编lan*_*oxx的帖子

configure.ac:不使用 gettext

我正在尝试编译一个 gnome 应用程序,我很好奇运行autogen.sh脚本时输出的含义:

~/Documents/Code/window-picker-applet $./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal 
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --install --copy
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
data/Makefile.am:11: `%'-style pattern rules are a GNU make extension
data/Makefile.am:11: wildcard $(top_srcdir: non-POSIX variable name
data/Makefile.am:11: (probably a GNU make extension)
autoreconf: Leaving directory `.'
[Output trunkated...]
Run Code Online (Sandbox Code Playgroud)

为什么我会得到信息configure.ac: not using Gettext …

automake autoreconf

14
推荐指数
2
解决办法
2万
查看次数

如何绘制每个进程的磁盘 io 随着时间的变化

我想通过一段时间内某些进程的放置来分析和可视化磁盘,以查看有多少数据写入磁盘,并查看进程在哪些时间没有利用整个磁盘性能。例如,因为它执行 CPU 密集型任务,或者因为它访问大量小文件,并且磁盘需要进行大量磁头重新定位。

我已经知道这个问题:How can I Monitor disk io。它展示了如何监控每个进程的磁盘 IO。特别iotop -aoP显示每个进程的累积 IO。例如,如果我想跟踪自 IO top 启动以来进程已经写入了多少数据,这很好。但随着时间的推移,它在可视化数据方面表现不佳。

第 1 部分:本质上,我正在寻找类似于网络历史记录的内容,gnome-system-monitor但按进程列出,而不是完全针对整个磁盘。

其次,写入磁盘的进程不一定是引起IO的进程。例如,如果我访问 NTFS 文件系统,则首先将数据写入mount.ntfs-3g磁盘。因此,如果我想跟踪qemu写入 NTFS 存储上的 img 文件的进程的性能,那么我会看到所有 IO 都发生在该mount.ntfs-3g进程上,而不是发生在 qemu 进程上。我假设数据在写入磁盘之前通过qemu管道从进程传输到进程。mount.ntfs-3g

第 2 部分:所以问题的第二部分是我是否可以以某种方式可视化仅用于 qemu 进程的 IO。

monitoring

5
推荐指数
1
解决办法
2221
查看次数

标签 统计

automake ×1

autoreconf ×1

monitoring ×1