マルチコアプロセッサの場合、シェルスクリプトファイルからサブシェルを作成すると、サブシェルが別のプロセッサに移動する可能性がありますか、すべてのサブシェルと親シェルが同じプロセッサで実行されますか?私はマルチコアプロセッサマシンをチェックすることができませんでした。Linuxシェルスクリプト
0
A
答えて
3
はい、同時に既存のプロセスを別のコアで実行することもできます。もちろん、これはサブシェルがバックグラウンドで実行され、メインシェルが他の作業をしていない限り、あなたには何も購入しません。
+1
サブシェルまたはコマンドがパイプラインの一部である場合、メリットが得られます。複数のコアはそれぞれ、パイプラインの1つの部分を並列に実行できます。もちろん、 'sort'は出力を生成する前にすべての入力を読み取る必要があるため、少し上手くいっていますが、... –
+0
@JonathanLeffler:私は、マルチコアホスト上のUnixパイプラインからかなりのスピードアップを経験したことはありません。 I/Oオーバーヘッドが大きすぎます。 –
関連する問題
- 1. Linuxシェルスクリプト
- 2. データベースバックアップのためのLinuxシェルスクリプト
- 3. Linuxシェルスクリプトの1行if/else条件
- 4. バッチファイルをLinuxシェルスクリプトに変換する
- 5. linuxシェルスクリプト:ユーザ入力文字列からファイル名を取得
- 6. 出力をディレクトリパスとして選択するためのLinuxシェルスクリプト
- 7. wgetとsedを使ったLinuxシェルスクリプトのヘルプ
- 8. シェルスクリプトによるLinuxの機能停止プロセスを殺す方法
- 9. シェルスクリプトlinuxを使用してファイルに1行を書きたい
- 10. 1分後にlinuxでシェルスクリプトを起動する方法は?
- 11. 異なるLinuxディストリビューションでのシェルスクリプトの動作
- 12. javaをLinuxシェルスクリプト言語として使用しますか?
- 13. Linuxシェルスクリプトで入力確認を処理する
- 14. 実行スクリプトは標準入力(のLinux /シェルスクリプト)からパイプ
- 15. linuxのシェルスクリプトをダブルクリックしてください
- 16. シェルスクリプト
- 17. LinuxシェルスクリプトまたはJavaプログラムを作成する必要がありますか?
- 18. Linuxシェルスクリプトのawkコマンドが開いているファイルが多すぎます
- 19. Linux上でシェルスクリプトを使用してテキストデータ用のXMLファイルを生成する
- 20. sudoとして実行されるLinuxシェルスクリプトでのリダイレクトの使用
- 21. シェルスクリプトを使ってlinuxでURLのリストを実行する方法
- 22. シェルスクリプトと私のシェルスクリプトではsudo
- 23. シェルスクリプト+シミュレーションキーボードキー
- 24. SSHシェルスクリプト
- 25. Solarisシェルスクリプト
- 26. シェルスクリプトGUI
- 27. シェルスクリプト - セグメンテーションフォールト
- 28. モノラル、シェルスクリプト?
- 29. シェルスクリプトが
- 30. Filebenchシェルスクリプト
プロセスはプロセッサに「固着」していません(あなたがそれを1つに固定するのでなければ)。プロセスは、スケジューラのまわりでプロセッサを変更することができます。その親プロセスに関係なく。 – tMC