タグ付けされた質問 「latency」

レイテンシーは、イベントの開始と効果が顕著になる時間との時間差です。

3
「Windowsはリアルタイムオペレーティングシステムではありません」とはどういう意味ですか?
LatencyMonと呼ばれるアプリケーションに出会いましたが、これは明らかにレイテンシー監視を行います。 プロセッサにかける負荷が大きくなるほど、システムの応答性が低下するか、潜在性が高まることを常に理解しています。ただし、LatencyMonページの2番目のセクションでは、最初の文に「Windowsはリアルタイムオペレーティングシステムではありません」(RTOS)と書かれています。それは私に考えさせられました。つまり、これはLinux、Unix、Mac OS Xなどの他のオペレーティングシステムとは違うのでしょうか? 「リアルタイム」オペレーティングシステムはありますか?それとも、製品を購入させるための単なるマーケティングスキームですか? 編集: また、RTOSの例はありますか?


6
アップロードまたはダウンロードの速度を上げると、pingは減少しますか?
5 MB / sの接続がありますが、オンラインゲームをプレイするときは常に高いpingに気付きます。ネットワークが安定しているとき(つまり、pingtest.comが接続を5 MB / sとして報告するとき)、pingは50ミリ秒のままですが、以前の接続は2 MB / sでした。 以前の接続のように2 MB / sで実行しているときに、現在の接続のpingが50ミリ秒にならないのはなぜですか?また、ping、アップロード、またはダウンロードの速度の違いはどれですか?

4
負のping時間?
これは私がこれを見たのは初めてで、それが何を意味するのか分かりません。 64 bytes from 74.125.93.99: icmp_seq=6233 ttl=53 time=545.493 ms 64 bytes from 74.125.93.99: icmp_seq=6234 ttl=53 time=776.093 ms 64 bytes from 74.125.93.99: icmp_seq=6235 ttl=53 time=-705.731 ms 64 bytes from 74.125.93.99: icmp_seq=6236 ttl=53 time=52.549 ms 64 bytes from 74.125.93.99: icmp_seq=6237 ttl=53 time=44.470 ms 負のping時間を以前に見たことがありますか?私の友人は、無線リンクでそれを見たことがあり、これは無線接続であったと言ったが、どうしてそれが起こるのか?

3
x86およびx64プロセッサでのCPU命令のレイテンシ
アセンブリコードの効率を計算するのに役立つテーブルまたは類似のものを探しています。 私はビットシフトに1 CPUクロックかかることを知っていますが、私は実際にどれだけの加算(減算も同じである必要があります)、乗算、および除算している値がわかっている場合はおそらく除算時間を計算する方法を探しています。 整数値に関する情報が本当に必要ですが、フロート実行時間も歓迎します。
14 64-bit  cpu  latency  x86  assembly 

3
Linux I / Oレイテンシーのデバッグ
私が管理しているいくつかのLinuxシステムでI / Oの問題が発生しています。それらは、ファイルのopen()、unlink()、close()などの単純なシステムコールでプロセスが数秒間ブロックすることが多いことを示しています(これは、関連するプログラムの一部が操作にかなり低いI / Oレイテンシを必要とするため問題です)正しく)。問題のシステムがある程度のI / O負荷を経験することは事実ですが、そのような膨大な待ち時間を正当化するのに十分だとは思えません。場合によっては、呼び出しが完了するまでに15秒以上かかることがあります(ただし、多くの場合、1〜2秒または3秒ほどかかります)。 私の質問は、どうしてこれが起こるのかを知るにはどうすればよいですか?私が欲しいのは、問題のプロセスがカーネルでブロックされているものと、それらがスリープしているものがビジーである理由、それで何が起こっているのか、などを教えてくれるツールです。そのようなツールはありますか、または何が起こるかをデバッグしようとする他の方法がありますか? もちろん、実際に何が起こっているのかについて何か手掛かりがあれば、どうすればそれを避けることができますか? 記録のために、私が使用するファイルシステムはXFSです。


1
VLCキャッ​​シングレベル
VLCの設定を開いて[入力とコーデック]に移動すると、[デフォルトのキャッシュレベル]という設定があります。選べます クソム 最小のレイテンシ 低レイテンシ 正常 待ち時間が長い レイテンシが高い 私は、数秒で設定されるようなキャッシュに慣れています。したがって、秒数が多い/バッファが大きいほど、ストリーミング中のバッファアンダーランの可能性が低くなります。レイテンシーとは何ですか?低くまたは高く設定するとはどういう意味ですか?どのような場合にどの方向に進むべきですか?バッファアンダーランに苦労している場合は、レイテンシを低くまたは長く設定する必要がありますか?

3
Xeonとオーバークロックされたi7 Extremeによるレイテンシの最小化
ハイエンドi7とXeonの違いは次のとおりです。 デュアルソケットマザーボードとの互換性、 L2 / L3キャッシュサイズの合計。 オーバークロック機能。 追加コア-Haswell i7-4960X対E7。 消費電力。 (参照:Intel i7とXeonクアッドコアプロセッサーの違いは何ですか?) 私が聞きたいのは、最小のレイテンシを達成する上でのキャッシュサイズの影響は何ですか? Xeonプロセッサーよりもオーバークロックの多いi7 Extremeを使用するほうがいいようで、追加の5〜15 MBのキャッシュが問題のセットが大きすぎるエッジケースを除いて、どのようにして大きな違いを生むか想像できません。 L2キャッシュと十分に小さいため、メインメモリに依存する必要はありません。Xeonプロセッサのいくつかの利点がありませんか? PS:私たちは、高エネルギー物理学のためのニュートリノ検出器用のハードウェアを配備しており、非常に速い応答時間を必要としますが、大規模な行列計算は必要ありません。ASIC / RISC + RTOS戦略を使用して目標を達成する必要があることを指摘する人もいますが、実験の設計方法では、通常のプロセッサーで可能であるように見える10マイクロ秒の内部遅延(ソケットから出力へのヒット)が必要です。

4
ホームネットワークのバッファブロートを修正する
私たちのホームネットワークでは、継続的なネットワークIOの発生により、レイテンシがばかげています。負荷が軽い場合は問題ありませんが、たとえば、多数の小さなファイルをrsyncしていると、すぐに使用できなくなります-他の転送は本質的に停止します。pingはかろうじて通過します。 シンプルなトポロジー-単一のボックス内のブロードバンドモデム/ WIFIルーター、一部のワイヤレスクライアントと一部の有線クライアント。 私はifconfig wlan0/eth0 txqueuelen 1すべてのクライアントで設定を試みましたが、これは少しは役立つようですがそれほどではないようです。 ヒントを歓迎します:待ち時間の問題を診断して排除するにはどうすればよいですか?クライアントで設定できる構成設定は他にもありますか、それともより優れたWIFIルーターが役立つでしょうか?

3
ネットワーク遅延測定(Linux)
SNMP GETリクエストのネットワーク遅延を測定したいのですが。timeさまざまなコマンドのタイミング統計を見つけるために使用できる無料のコマンドラインツールがあります。たとえばsnmpget、次のように使用できます。 $ time snmpget -v 2c -c public 192.168.1.3 .1.3.6.1.2.1.2.2.1.10.2 IF-MIB::ifInOctets.2 = Counter32: 112857973 real 0m0.162s user 0m0.069s sys 0m0.005s マニュアルによると、統計は次のように構成されています: 呼び出しから終了までの経過リアルタイム ユーザーCPU時間( times(2) によって返される、struct tms内のtms_utimeとtms_cutimeの値の合計)、 システムCPU時間( times(2) によって返されるstruct tms内のtms_stime値とtms_cstime値の合計)。 ご覧のように、これらのオプションでは実際のネットワーク遅延時間を測定できません(他のプログラム実行時間の統計は除外されています)。そうする方法はありますか?時間ツールを使用していないかもしれませんが、いくつかのカーネルハックはありますか? 自分のプログラムを書き始める前に、聞きたかったのですが。 ありがとう、Piotr

2
ハードディスクブロックモデルの読み取り時間の計算
私の教授は、ブロックモデルを使用してハードディスクからのデータ取得を計算する方法についてのスライドを投稿しました。仕様は次のとおりです。 7200 RPM 5msシーク 80MB /秒の転送速度 ブロックモデル:ブロックサイズ4KB 私は彼が次の計算をどのようにしたのか、またはいくつかの数字がどこから来たのかわかりません: ブロックを読み取るための5ms + 1000/240 ms + 0.05ms = 9.216ms 1000/240 msと0.05msはどこから来たのですか? 編集:数字が完全に間違っている場合、どのようにこれを行いますか?

4
DPCレイテンシが高いWindows 10、修正不可
編集:私はまだこの問題を経験しています。 ndis.sysが問題を引き起こしており、私はそれを解決することができませんでした。私は何をすべきか途方に暮れています。私はWindows AGAINを再インストールして、ドライバを再インストールして、スロットルを無効にしようとしました、何も働きません。 私はしばらくの間DPCの待ち時間に関してWindows 10で問題を抱えていました、私はいくつかの問題を軽減することに成功しました、しかし私のコンピュータはまだlatencymonに従ってリアルタイムで処理することができません。 私はあごを落とすフレームスキップと一般的に遅い振る舞いと共に音声パチパチ音をたてる。 主な原因は ndis.sys そして時々 dxgkrnl.sys ゲームをするとき。私はまだこの問題の原因を突き止めていない、私は(代わりにLANを使用して)無線LANを使用せずに、無線LANドライバを再インストールしようとしました、そしてそれはまだ私に待ち時間を与えます。 ここに私の情報を載せたいくつかのペーストビンがあります。 私の運転手の質問: http://pastebin.com/UfN2Y9QV 私のdirectX診断: http://pastebin.com/j2wg7ugG 私のlatencymonの結果: http://pastebin.com/hFUPMe2A Windows 8、このデバイスが付属していたシステムには問題がないことに注意することは重要ですが、私がWindows 8にダウングレードしたときはいつでも同じ問題が持続します。ダウングレードするのではなく、問題の根本を修正したいと思います。 私のデバイスはASUS G771JMラップトップです。

0
複数のディスクを使用したWindows 7の遅れ
私は2つのIntel Xeon X 5680、48 GBのRAM OCZ Reaper HPCシリーズを1600 MHzで実行し、EV 7 SR 2をWindows 7 x 64 Proffesionalで実行しています。私の起動可能なハードドライブはOCZ Vertex II 120GBです、そして私は4x1.5TB Seagate Baracudaの追加を持っています。私は自分自身Web開発者/デザイナーなので、毎日24時間365日オープンしている多くのアプリケーションで重いマルチタスクを実行しています。現在、私のすべてのアプリケーションはSeagateハードドライブの1つにインストールされており、私の重要なソースファイルは別のVertex II 60GB(6番目のハードドライブ)にあります。 私が自分のソースファイルを使って作業しているときに、しばらくの間PCをアイドル状態にして戻ってきた場合、次回の保存時にエクスプローラをロードするのに6-7秒かかります。読み込みアイコンが表示されている時間: 私が自分のファイルを開こうとしたときにも同じこと、または画像を開こうとしたとき...ほとんどの場合、スタートボタンから何かを検索しようとしたときに発生します。これを説明するのか分からない。 CPU使用率は2%を超えることはなく、メモリは48GBのうち5GB前後です。 誰もが以前にこの問題を抱えていましたか?どうすればこれを解決できますか?私は過去に他のPCで何の問題も抱えていなかったし、ファイルがSSDに保存されているので、なぜそれがそんなに時間がかかるのかわかりませんか?

0
VM環境でのパフォーマンス(遅延の低減)のための仮想ディスクの追加
VM環境でアクセス可能なディスクの数が決まっている場合、ゲストOSに仮想ディスクを追加するとパフォーマンスが向上するでしょうか? VMWareのWindowsでOracle Databaseを実行していますが、ディスクレイテンシの問題が発生しています。アプリケーションベンダーは、仮想ディスクを追加して、Oracle Datafiles \ redo logs \ indexesを別のディスクに分割することを提案しました... 私はVM管理者ではなく、VM環境のディスク数を把握できませんが、仮想ディスクCOULDを追加することで既存の物理ディスク間で「負荷を分散させる」ことの論理は正しいですか?(私はそれが正確ではないことを知っています...しかし、私はもう少し自分自身を学ぼうとしているので、VMチームにまだリクエストを転送していません)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.