2012-04-09 94 views
8

要更改hardlimit的不錯,我可以在/etc/security/limits.conf如何給用戶ionice級別權限?

user - nice -11 

修改但我怎麼能爲ionice

ionice -c 1 -p 31828 

我收到錯誤做同樣的事情

ionice: ioprio_set failed: Operation not permitted 
+0

我有同樣的問題;我有兩臺機器,一臺是我可以做的,另一臺是我不能的。不同之處在於一個是運行linux 2.6.18,另一個是3.0.0。也許你不能在較早的內核中執行該操作...... – msb 2013-05-31 19:20:22

回答

-1

此錯誤(EPERM)表示您沒有足夠的權限執行該操作。 ioprio_set()

無權限的進程可能只設置一個過程,其真正的UID調用進程的真實或有效UID 匹配的I/O優先級 。具有CAP_SYS_NICE 功能的進程可以更改任何進程的優先級。

所以,要麼成爲超級用戶(使用sudo),或在自己的過程之一使用ionice

+0

該進程由運行ionice commnad的同一用戶擁有。 – 2012-08-05 11:22:52

相關問題