标签: paging

有没有‘watch’的分页版本?

在 UNIX shell 下,如何获得与watch命令类似的效果,但使用分页功能,以便在输出超过一个屏幕时可以滚动显示?

换句话说,我想要一个程序是watch什么lesscat.

例如,假设我想观看 的输出qstat,我可以使用

watch qstat
Run Code Online (Sandbox Code Playgroud)

观看qstat的输出,但这只能显示第一个屏幕。

使用 的分页版本watch,我将能够在输出中移动,因为它仍由watch. 目前有没有办法使用现有的实用程序来做到这一点?

unix shell less paging watch

28
推荐指数
2
解决办法
7734
查看次数

在 Linux 上,vmstat 命令和/或 /proc/vmstat 报告的页面大小是多少?

正如许多人在 StackExchange 和其他地方所说的那样,Linux 的典型内核/mmu 页面大小是 4 KiB。我已经确认我的操作系统/架构(RHEL 6.6,Intel Xeon E5-2690)就是这种情况。

现在,除其他外,该vmstat -s命令报告“页面调入”和“页面调出”,它们是在启动时从 0 开始的计数器。我已经确认,在任何给定的时刻,这些值都与在pgpginpgpgout条目中找到的值完全相等/proc/vmstat(vmstat 命令是否从/proc/vmstat?)。其他命令,特别是sar -B报告pgpgin/spgpgout/s作为特定时间间隔内每秒调入/调出的 Kibibytes。

在最近的测试中,我看到pgpgin/spgpgout/s来自 sar 的值也完全对应于从 vmstat 值计算出的特定时间间隔的速率。这使我得出结论,vmstat 报告大小为 1 KiB 的页面的值。因此, 的pgpgin/out/proc/vmstat是自启动以来调入/调出的 KiB 数。

我的问题是:

  1. 这是一个有效的结论吗,以及
  2. 如果是这样,为什么 vmstat 和其他工具以 1 KiB 页而不是作为操作系统和体系结构的“通用货币”的 4 KiB 页报告?特别是,vmstat 说的是“ pages paged in/out”,而不是“ KiBs paged in/out”。这令人困惑。

linux vmstat paging

7
推荐指数
1
解决办法
633
查看次数

有没有办法将 bash 配置为始终页面输出?

我想配置 bash 来分页所有命令的输出。本质上,我希望 bash 的行为就像我输入的每个命令都以 '| 结尾一样。较少的'。这可能吗?

shell bash paging

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

过程存储器的图形可视化

是否有任何工具可以绘制进程内存的图形可视化?

我想要一个图表,显示物理内存和页面文件中页面的百分比。

windows memory visualization paging

4
推荐指数
1
解决办法
5043
查看次数

如果您的虚拟字节数在 IIS 的应用程序池中很高,这会不会很糟糕?

IIS7.5 管理器中的工作进程窗格中的虚拟字节是什么意思相关

我有一台运行几个不同站点的服务器。我们看到了一些性能和内存问题。

当我转到工作进程时,我看到其中一个站点的虚拟字节数为 5 GB。专用字节是更合理的 800 MB。服务器为 x64,具有 8GB 内存和 IIS 7。

虚拟字节数如此之高是一个问题,还是一个红鲱鱼?如果虚拟字节数很高,这是否意味着它正在将内存存储在可能导致抖动的分页文件中?还是应用程序池只是在 Windows x64 上创建了一大块虚拟内存,而不会影响其他进程或写入分页文件?

iis application-pools virtual-memory paging

4
推荐指数
1
解决办法
8666
查看次数