問題ID: 10674
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題ID: 10674
msg# 1
yuukisakura
投稿数: 7
「PIDが500のプロセスのnice値を-20に変更したい。適切なコマンドは次のうちどれか。」という問題ですが、「renice -n -20 -p 500」も正解かと思われます。
以下実機にて検証した結果になります。ご確認をお願いいたします。
root@raspberrypi:~# renice -20 2351
2351 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -20 -p 2352
2352 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -n -20 2353
2353 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -n -20 -p 2354
2354 (process ID) old priority 0, new priority -20
root@raspberrypi:~#
以下実機にて検証した結果になります。ご確認をお願いいたします。
root@raspberrypi:~# renice -20 2351
2351 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -20 -p 2352
2352 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -n -20 2353
2353 (process ID) old priority 0, new priority -20
root@raspberrypi:~# renice -n -20 -p 2354
2354 (process ID) old priority 0, new priority -20
root@raspberrypi:~#
Re: 問題ID: 10674
msg# 1.1
papamama
投稿数: 14
ちょっと気になってCentOS5.6で試してみましたが、上手くいかないですね。バージョンによるのかも知れません。
以下が検証結果です。
# renice -20 -p 3044
3044: 古い優先度は 0、新たな優先度は -20 です
# renice -20 3044
3044: 古い優先度は 0、新たな優先度は -20 です
# renice -n -20 -p 3044
renice: -20: 不正な値です
3044: 古い優先度は 0、新たな優先度は 0 です
-20の部分がnice値では無く、プロセスIDとして認識されているようでした。プロセスID20のプロセスが存在しないので、不正な値ですと表示されています。
以下が検証結果です。
# renice -20 -p 3044
3044: 古い優先度は 0、新たな優先度は -20 です
# renice -20 3044
3044: 古い優先度は 0、新たな優先度は -20 です
# renice -n -20 -p 3044
renice: -20: 不正な値です
3044: 古い優先度は 0、新たな優先度は 0 です
-20の部分がnice値では無く、プロセスIDとして認識されているようでした。プロセスID20のプロセスが存在しないので、不正な値ですと表示されています。
Re: 問題ID: 10674
msg# 1.2
yuukisakura
投稿数: 7
レスポンスありがとうございます。
環境を記載するべきでしたね。
上記はRaspbianというDebian系OSでの検証結果になります。
一応、CentOS 6.3でも検証しましたがこちらも正常でした。
[root@localhost ~]# renice -20 -p 1120
1120: old priority 0, new priority -20
[root@localhost ~]# renice -n -20 -p 1121
1121: old priority 0, new priority -20
[root@localhost ~]#
ので、てっきり問題のミスかとおもいましたが、
papamama様のおっしゃるとおりバージョンによりそうです。
お騒がせしました。
環境を記載するべきでしたね。
上記はRaspbianというDebian系OSでの検証結果になります。
一応、CentOS 6.3でも検証しましたがこちらも正常でした。
[root@localhost ~]# renice -20 -p 1120
1120: old priority 0, new priority -20
[root@localhost ~]# renice -n -20 -p 1121
1121: old priority 0, new priority -20
[root@localhost ~]#
ので、てっきり問題のミスかとおもいましたが、
papamama様のおっしゃるとおりバージョンによりそうです。
お騒がせしました。