3

对于我的项目,我应该根据 RAM、CPU 等可用资源来衡量 OpenStack SWIFT 的系统性能。所以,我想知道,我可以使用 python 脚本或其他一些编程语言脚本来限制资源使用OpenStack SWIFT 来衡量这些资源对 OpenStack SWIFT 的影响 ???

请回复!!!

4

1 回答 1

5

通过使用 python 资源模块,您可以设置资源限制,请查看官方文档资源中的更多详细信息

import resource
resource.setrlimit(resource.RLIMIT_CPU, (1, 1))

通过使用子进程,您可以更改ulimit:系统范围的资源和良好的级别,即调度优先级。

import subprocess
subprocess.Popen('ulimit -t 10; nice -n 15 application_name', shell=True)
于 2014-01-11T15:54:45.547 回答