summaryrefslogtreecommitdiff
path: root/kvm
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2010-09-02 16:40:20 +0300
committerAvi Kivity <avi@redhat.com>2010-09-02 16:40:20 +0300
commit6d417770a5e1c039a5df98828b5a3877afaaaed6 (patch)
tree2bd74f5b5cec871c1a2dab50fecba98883cb3176 /kvm
parent94f964d08ebdcc74999d4cff74bc5f7aee84fc55 (diff)
kvm_stat: increase nfiles resource limit
kvm_stat uses a huge number of files for perf_events, increase resource limit so we don't fail. Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'kvm')
-rwxr-xr-xkvm/kvm_stat3
1 files changed, 3 insertions, 0 deletions
diff --git a/kvm/kvm_stat b/kvm/kvm_stat
index a2033fe0a..f8a13995e 100755
--- a/kvm/kvm_stat
+++ b/kvm/kvm_stat
@@ -223,6 +223,9 @@ class TracepointProvider(object):
self.cpus = [int(re.match(cpure, x).group(1))
for x in os.listdir('/sys/devices/system/cpu')
if re.match(cpure, x)]
+ import resource
+ nfiles = len(self.cpus) * 1000
+ resource.setrlimit(resource.RLIMIT_NOFILE, (nfiles, nfiles))
fds = []
self.group_leaders = []
for cpu in self.cpus: