Kernel AIX6.1服务器,当运行太多作业时,返回简单的内核命令可能需要20秒,但其他东西不会';不要慢下来

Kernel AIX6.1服务器,当运行太多作业时,返回简单的内核命令可能需要20秒,但其他东西不会';不要慢下来,kernel,aix,Kernel,Aix,oslevel命令是我们用来衡量这一点的,我只是在一个循环中运行它,并给出它完成所需的时间,通常是.25秒,但当我们运行一堆shell脚本来执行简单的文件io操作时,每次运行的速度会降低到20秒 这必须是一个特定问题的可识别症状,比如“诸如此类的内核诸如此类”中的瓶颈。。。但我没有看到谷歌搜索的有用结果 注意:文件i/o本身并没有变慢,驱动器(iostat 1)的使用率也不是100%,它们会上下波动,顺便说一句,100%和0%,但这并不是说我们被io阻塞了或者什么的 这个盒子的内存和cpu容量比

oslevel命令是我们用来衡量这一点的,我只是在一个循环中运行它,并给出它完成所需的时间,通常是.25秒,但当我们运行一堆shell脚本来执行简单的文件io操作时,每次运行的速度会降低到20秒

这必须是一个特定问题的可识别症状,比如“诸如此类的内核诸如此类”中的瓶颈。。。但我没有看到谷歌搜索的有用结果

注意:文件i/o本身并没有变慢,驱动器(iostat 1)的使用率也不是100%,它们会上下波动,顺便说一句,100%和0%,但这并不是说我们被io阻塞了或者什么的

这个盒子的内存和cpu容量比我们使用的要大得多,所以我们一直在限制自己的cpu/内存/io使用量,因为这个内核瓶颈


有什么想法吗?

只有在运行oslevel命令时才能观察到吗?或者任何其他命令?。
oslevel是一个shell脚本,我可以在内部看到它在代码的某些部分有循环,它还检查文件系统中的可用空间,正如您所说,您正在使用一些简单的文件io作业运行此命令,这些作业是否尝试清空文件系统中的可用空间?,然后,您的作业可能会影响oslevel命令。此外,当您观察到性能对作业没有影响,而仅对oslevel之类的命令有影响时,那么运行的特定命令肯定有问题。在我看来,这可能不是一个内核bug。

在S.O上很少有aix人员。最好在注册并加入aix组。还有IBM支持的aix论坛,我希望通过服务合同,您有权帮助解决这个问题(但这是我5年前非常有限的经验)。祝你好运如果您想知道“/usr/bin/oslevel”实际上做什么,只需阅读它——它是一个shell脚本