async

Fio **出力**のI/O深さを理解し、パフォーマンスの洞察を確保
async

Fio **出力**のI/O深さを理解し、パフォーマンスの洞察を確保

私はlibaioを使ってNVMe SSDのIOPSをベンチマークし、出力で興味深い観察を見つけました。IOの提出とIOの完了。 (fioの入力パラメータについて尋ねるものではありませんiodepth。これに対する投稿がすでにあるためです。) 私が使用するサンプルコマンドは次のとおりです。fio --name=iops_rw --ioengine=libaio --iodepth=32 --rw=randwrite --bs=4k --size=1G --numjobs=8 --runtime=30s --time_based --group_reportin...

Admin

サブプロセス内でPTYのファイル記述子を取得するには?
async

サブプロセス内でPTYのファイル記述子を取得するには?

https://man7.org/linux/man-pages/man7/pty.7.html 「UNIX 98擬似端末」では動作すると言いますがptsname(その後open)、この関数はファイル記述子を受け入れます。そこに0(STDIN)と1(STDOUT)を入れようとしましたが、「デバイスに不適切なioctl」というエラーメッセージが表示され、失敗しました。 GNOME端末でプログラムを実行します。 私は他のxtermプログラムを書いていません。非同期(非ブロック)非標準低レベルの入出力用のファイル記述子を持っているだけです。 ...

Admin

Brew Forumlaeを同時にインストールするには?
async

Brew Forumlaeを同時にインストールするには?

私はこれを試しましたが、リストを短くしておきます。 IFS=$'\n' pkgs=( go gcc make node ) installPkgs() { brew install $1 } export -f installPkgs parallel -j 0 installPkgs ::: ${pkgs[@]} 入力すると、node「コマンドが見つかりません」というメッセージが表示されるため動作しません。 私はあなたがこれを行うことができることを知っています: brew install \ go \ ...

Admin

Curlは応答を返さず、`wait = x秒`を待ちません。
async

Curlは応答を返さず、`wait = x秒`を待ちません。

非同期サービスの呼び出し中に応答するのに約80秒かかります。私は走る: curl -v -X POST https://hostname.com/service/v2/predict \ -H 'x-api-key: somekey' \ -H 'x-request-id: longfiles' \ -H "Authorization: Bearer dfv651df8fdvd" \ -H 'Prefer: respond-async, wait=200' \ -F 'contentAnalyzerRequests={"inputtest...

Admin

仮想マシンから非同期ダウンロードを行いますか?
async

仮想マシンから非同期ダウンロードを行いますか?

マイコンピュータにダウンロードする仮想マシンにいくつかのファイルが保存されています。約100万のファイルがあり、次のコマンドを使用しています。 scp vm_user@IP:/home/vm_user/path_to_files /Users/documents 想像できるように、ファイルを1つずつダウンロードするので、遅くなります。ファイルを非同期にダウンロードしたり、ダウンロードに並行性を適用してダウンロードを高速化したりするためのより速い選択肢はありますか? ...

Admin

シェルスクリプトで非同期whileループを停止する
async

シェルスクリプトで非同期whileループを停止する

特定の条件が満たされるまでプロセスを再開する非同期whileループがあります。これは次のとおりです。 (while [ "$check_condition" -eq 1 ]; do ./async_command done) & ... # do some stuff check_condition=0 pkill -9 async_command ご覧のとおり、check_condition0に変更してまだ実行中の非同期プロセスを終了しました。問題は、whileループが実行され続け、プロセスが再起動されることです。 私はループがche...

Admin

io_uringに送信キューの間接層があるのはなぜですか?
async

io_uringに送信キューの間接層があるのはなぜですか?

~からio_uringに関する論文、コミットリングには、コミットイベント自体が格納されるコミット配列のインデックスが含まれています。このマニュアルでは、これらの間接レベルを次のように説明しています。 重要な違いは、CQ リングが cqes の共有配列を直接索引付けするのに対し、コミット側はそれらの間に間接配列を持つことです。したがって、コミット側リングバッファはこの配列のインデックスであり、この配列にはsqesのインデックスが含まれます。一見すると奇妙で混乱しているように見えるかもしれませんが、その背後にはいくつかの理由があります。一部のアプリケーションは...

Admin

Bashで非同期コマンド間隔を設定するには?
async

Bashで非同期コマンド間隔を設定するには?

私はこの目標を達成しようとしています。 while condition; do var=value1 ### update value every 5s while sleep 5; do var=value2 done ### ... [ rest of code ] done ここでの問題は、スクリプトが常にループに入り、残りのコードをブロックすることです。 ...

Admin

組み込み環境で同期または同期しない場合は?
async

組み込み環境で同期または同期しない場合は?

フラッシュメモリにDebian 10を実行する単一のボードデバイスがあります。 UBIFSを使用して、2つのボリューム(roルート1つとrw / var1つ)に分割します。電源を入れ直したりリセットしたりすると、0バイトのファイルが生成されることがわかりました。私の「設定」を/var/opt/myAppに保存します。 /varのマウントオプションを含めるように変更すると、syncこれらのイベントが消えるようです。 私は非同期が同期より優れているという一般的なアドバイスを知っていますが、一般的に可能な例外の説明はほとんどなく、「通常ですが常にそうではありませ...

Admin

HP-UXオペレーティングシステムでの非同期IOの有効化
async

HP-UXオペレーティングシステムでの非同期IOの有効化

私たちはHP-UX ItaniumバージョンB.11.31を使用しており、サーバーはSybaseデータベースバージョンASE15.7を実行しています。 OSレベルで非同期IOを有効にする方法を知りたいです。 Sybase ASEを見てきましたが、推奨事項はここにあります。協会。 どれを選ぶべきか貴重なアドバイスをいただきありがとうございます。 「ファイルシステムデバイスに対して非同期I / Oを有効にする」必要があると思います。 データベースはファイルシステムに保存され、VxFS(Veritas File System)です。 ...

Admin

Linuxの非同期バックグラウンドタスクは互いに干渉しますか?
async

Linuxの非同期バックグラウンドタスクは互いに干渉しますか?

私はLinuxコマンドで反復しようとしましたが、最後にbashスクリプトを使用することにしました。コマンドは、ターゲットWebサーバーにブルースクリーンを表示するカールです。私は会社で浸透テストをしています。だから私はこのカールコマンドを無限に繰り返したいと思い、bashスクリプトループコマンドをうまく使いました。最終的なコマンドは次のとおりです。 Ubuntu 14.04 LTSターミナル: while :; do $(curl -v http://172.16.3.107/welcome.png -H "Range: bytes=18-1844674...

Admin

Linux AIO/io_submit/io_getevents/on fifo (名前付きパイプ)
async

Linux AIO/io_submit/io_getevents/on fifo (名前付きパイプ)

パイプに大量のデータを書き込む必要があります。io_submit/io_geteventsLinux呼び出しを使用して名前付きパイプに書き込むことはできますか?または、通常のファイルに対してのみ定義されます。私はパイプを通してAIOを説明する文書を見つけようとしましたが、見つかりませんでした。誰でも助けることができますか? 私の主な関心事は、aio_offsetオフセットstruct iocb8096のパケットがオフセット4096のパケットの前に読み取り/書き込みで予約されている場合はどうなりますか? ...

Admin

この文脈で「非同期」とはどういう意味ですか?
async

この文脈で「非同期」とはどういう意味ですか?

私は尋ねたどのくらい前でも、割り込みに対する「非同期」の意味は何でしたか?。これで同じ問題が発生しますが、シェルコマンドを実行してスレッドをキャンセルすることがあります。 Bashマニュアルから コマンドが制御演算子によって終了すると、&シェルはコマンドを実行します。非同期的サブシェルから。 Abraham Silberschatzらの「運営体制の概念」から キャンセルするスレッドは通常ターゲットスレッドと呼ばれます。ターゲットスレッドのキャンセルは、2つの状況で発生する可能性があります。 非同期取り除く1つのス...

Admin

同期操作の進行状況を確認できますか?
async

同期操作の進行状況を確認できますか?

私は非同期モードを使用して、Linuxシステムに搭載されたUSBディスクに大容量ファイルをコピーしました。これにより、比較的早くコマンドプロンプトに戻りますが、入力するともちろんsyncすべてをディスクに書き込む必要があるため、時間がかかります。 速度が遅いことはわかりますが、カウンタがゼロになるのを見ることができる場所はありますか?見ることは役に立ちませbuffersんtop。 ...

Admin