A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
複数のファイルに同時にI/O命令が発行された場合ということでしょうか。
おそらく、オーバラップしていると思いますが、所詮、物理ディスクは
逐次処理するので、ディスクのI/O性能に依存しそうな気がします。
性能のパフォーマンス評価であれば、sarコマンドで確認すれば
システムコールの状況をつかめると思います。
参考URL:http://docs.sun.com/app/docs/doc/805-1753/6j1n2i …
この回答への補足
下記の「シングルスレッドとマルチスレッド」の図のようなイメージのつもりでオーバラップと書いてたのですが、
http://www.adaptec.co.jp/about_scsi/book2/page03 …
私の理解してるハードウェア構成としては、
IO時にサーバ側でディスクのシリンダやヘッドを指定するのではなくて、
サーバからのIOをSCSIコントローラが受けとって、SCSIコントローラがディスクを操作する、
というもので考えてます。(これが合ってるのかも教えていただければ、と思ってます。)
で、書き込みの例で考えてるのですが、
SCSIデバイス側にはwrite用のキャッシュがあり、
サーバからオーバラップして発行されたIOをSCSIコントローラが並列処理してキャッシュに一旦書き込んで、その時点でサーバに終了を知らせて、
その後にキャッシュからディスクに書き込まれるのかな、と考えてます。
で、このオーバラップ数はSCSIデバイス側で制限があり、
その制限に合わせてサーバ側でパラメータを指定するのかと予想してるのですが、
そんなイメージで合ってるのか、
また、オーバラップ数を増やしすぎたときにSCSIコントローラ側の並列度が上がりすぎたり、SCSI側のキャッシュが溢れたり(溢れるかどうかはSCSIコントローラが判断して何か処理するのかとおもいますが、そのあたり、どの時点でwriteキャッシュからディスクへ(まとめて?)書き込みが行われるか、も知りたいのですが)して1つのIOがいつまでも終わらずにスループットだかIOPSだかが低下したりするのか、
というようなことをイメージして質問したのですが、
まだ勉強しはじめなのでまったく違ってたりするかも知れませんので、
ご指摘いただければとおもってます。
No.1
- 回答日時:
「1つのディスクの異なる領域」というのはどうかわかりませんが、
ファイル(に限らず)の入出力の制限値はファイルディスクリプタ
が真っ先に思い浮かびます。
オーバーラップとは、どのようなことをさすのでしょう?
この回答への補足
>オーバーラップとは、どのようなことをさすのでしょう?
下記の「シングルスレッドとマルチスレッド」の図のようなイメージのつもりで言ってます。
http://www.adaptec.co.jp/about_scsi/book2/page03 …
「1つのディスクの異なる領域」というのは特別な意味があって言ってるわけではありませんが、
例えばディスクの同じセクタに対して異なるプロセスからwriteがあった場合、
OS側かディスク側かわかりませんが何か特別な動作があったりするのかと思い、
その特別な動作に関する質問ではありません、という意味で書きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- ドライブ・ストレージ Win10を再インストールしたら、HDDの一部に未割り当て領域ができ何の操作もできません。 4 2023/05/19 05:31
- 化学 3d遷移金属の結晶場分裂幅について 0 2023/04/18 14:19
- ブルーレイ・プレーヤー・レコーダー ブル-レイレコダーの修理 9 2023/05/29 20:59
- Windows 10 古いPC(Inspiron 13 1370)にWin10インストール可能ですか? 6 2022/06/01 09:11
- デスクトップパソコン パソコン インテルC5i5RYH BIOSの設定方法を教えて下さい 5 2022/09/27 13:34
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- Windows 10 とにかくパソコンが遅すぎる 6 2022/11/16 19:55
- ブルーレイ・プレーヤー・レコーダー パナソニックのブルーレイレコーダーDMRーBRW/BW1050ですが、最近、DRの録画モードで、残り 1 2023/02/16 07:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cshでエラー出力を出さないよう...
-
centos+webmin+HDD休止設定が...
-
ddコマンドの使い方
-
fdiskとsfdiskの結果が違う?
-
非FAT16 でフォーマットされて...
-
小さい容量のHDDを大きなHDDに...
-
ddコマンドでイメージをコピー...
-
領域テーブル項目がディスクの...
-
エクセルの表にヘンな枠が・・・
-
TOPコマンドで表示するCPU使用...
-
batである文字列内に特定の文字...
-
Dirコマンドでフォルダ内ファイ...
-
pingは正常なのにtracerouteで...
-
UNIX コマンドにおける # や円...
-
ファイル名についている「-」と...
-
Linux環境 grepで改行コード(CR...
-
テキストファイルから最終行の抽出
-
win11のエクスプローラーの右ク...
-
System Idle Processってなに?...
-
bashでシングルクォート内の変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ddコマンドでイメージをコピー...
-
パーティションと論理ボリューム
-
ルートのパーティションのUs...
-
cshでエラー出力を出さないよう...
-
ddコマンドの使い方
-
ディスクの全容量を知りたい
-
ディスク未使用領域容量の取得
-
KNOPPIXがHDDを認識しません
-
デバイスファイルの考え方
-
壊れたUSBメモリを再フォーマッ...
-
領域テーブル項目がディスクの...
-
fdiskとsfdiskの結果が違う?
-
Solaris10のコマンドで、RAIDを...
-
df コマンドで表示される Files...
-
dd以外でrawデバイスに書き込み...
-
【Ubuntu】ext3ファイルシステ...
-
小さい容量のHDDを大きなHDDに...
-
IOのオーバーラップについて
-
openfoamのインストールエラー...
-
HP-UXにおけるDVDのmountについて
おすすめ情報