api

フロー制御 - Quicによる帯域幅とジッタの調和
api

フロー制御 - Quicによる帯域幅とジッタの調和

私は現在TCを使って実際のネットワーク状況をシミュレートすることを目的として、QuicとTCPプロトコルを試しています。しかし、帯域幅を32mbitに設定しようとすると、損失0.1%、待ち時間20ms、ジッタ1msで問題が発生しました。 TCP性能は予想通りだったが、QuicはTCPの3.6MB/sに比べて約250KB/sとかなり遅かった。 より詳細に調査した結果、ジッタを削除して0msに設定すると、Quicが正常に動作し、TCPと同様の性能を発揮できることがわかりました。また、速度制限を除去しながらジッタを1msにリセットすると正常な動作が発生します。ただ...

Admin

tun デバイスのトラフィック調整が機能しない
api

tun デバイスのトラフィック調整が機能しない

私は低レイテンシと可変帯域幅リンクを提供するトンネリングアプリケーションを開発しています。これはトラフィック優先順位付けが必要なシステムで機能します。しかし、 tun デバイスへのトラフィックは明らかにカーネルによってキューに入れられていますが、デバイスにどの qdisc を適用しても、デフォルトの pfifo_fast を含む追加の効果はありません。つまり、高い優先順位と見なされるトラフィックは、トンデバイスとは別に処理されません。通常の交通。 問題を示すために小さなテストアプリケーションを作成しました。これは2つのトンデバイスを作成し、2つのスレッドを持...

Admin

HTBからキューを1つだけ削除する方法は?
api

HTBからキューを1つだけ削除する方法は?

HTBに2つのキューがある場合は、キューを1つだけ削除したいと思います。私のスクリプトは次のとおりです。 TC=/sbin/tc IF=wlan0 # Interface DNLD=1mbit # DOWNLOAD Limit UPLD=1mbit # UPLOAD Limit IP1="myIPset1" # Host IP IP2="myIPset2" U32="$TC filter add dev $IF protocol ip parent 1:0 prio 1 u32" st...

Admin

tcを使用したパケットペイロードの変更
api

tcを使用したパケットペイロードの変更

tcを使用して受信パケットの特定のペイロードを一致させるにはどうすればよいですか?たとえば、IP / UDPパケットペイロードの最初の32ビットがいくつかの定数と等しい場合、$c値を$cに変更する必要がありますか$d?これは可変長IPヘッダーに特に効果的です。 u32フィルタが一致を実行できる必要があるようです。次の試みは正しいですか?nexthdr具体的な部分はよくわかりません。 tc filter add dev protocol ip parent ffff: u32 match $c 0xffffffff at nexthdr+8 これでパケットを...

Admin

BananaPI M2 Ultraの起動が「スキャンBtrfsファイルシステム」でハング
api

BananaPI M2 Ultraの起動が「スキャンBtrfsファイルシステム」でハング

このステップをスキップする方法はありますか?ボードをSDカードから強制的に再起動できますか? 私はBananaPI M2 Ultra v1.1ボードを持っており、私の目標は、この小さなデバイスにeMMCストレージからLinux OSを起動させることです。だからURLを入力しました。https://www.armbian.com/bananapi-m2u/、ボードをキーボード、モニター、イーサネットスイッチに接続し、イメージをダウンロードします(Bookworm CLI)。それから文書に従いました。https://docs.armbian.com/User-G...

Admin

3scaleから条件付きでAPIをルーティングできますか?
api

3scaleから条件付きでAPIをルーティングできますか?

私はRedhat 3scaleに初めて触れました。 APIリクエストをルーティングする必要があります。これが本当に可能かどうかはわかりません。インターネットで検索しましたが、星のアイデアはありませんでした。 必要 条件に応じて、2つの異なるバックエンドAPIにルーティングする必要がある3scaleエンドポイントを設定しました。 健康状態 If header x=a then route to api-a.com/myapi else header x=b then route to api-b.com/myapi 可能ですか?では、どの...

Admin

Docker0でTBF qdiscを設定した後、コンテナにpingを送信できなくなります。
api

Docker0でTBF qdiscを設定した後、コンテナにpingを送信できなくなります。

tcこのコマンドを使用してdocker0インターフェースのトラフィックを操作しようとしています。 私はコマンドを実行します tc qdisc del dev docker0 root tc qdisc add dev docker0 root handle 1: tbf rate 100mbps burst 1600 limit 1 私はこれがすることだと思います: tbf:使用するTBF qdiscを指定します。 rate 100mbps: docker0 インターフェイスの最大帯域幅速度を 100Mbps に設定します。 burst 1600:シング...

Admin

BananaPi M2 0のPWM
api

BananaPi M2 0のPWM

バナナパイゼロM2の「ドキュメント」は混乱しても楽しいです。目標:PWMが正しく機能するようにします。 そのため、インストールしてarmbianUSB OTGケーブルが来るまで1週間待ってから(デフォルトのSSHが失敗するため)、SSHを設定して次の手順に従いました。ここにあります。修正された配線pi --utilityをインストールしますgpio。 L / H設定ピンが有効であることを確認できます。 次のステップは、PWMがどのように機能するかを確認することですので、ここから楽しみが始まります。ピンアウトはRaspberry Piと同じように見え、次のよう...

Admin

標準ピクセル形式Linux VA-API
api

標準ピクセル形式Linux VA-API

VA APIには、ソフトウェアとドライバが少なくとも実装する必要がある標準(または事実上標準)ピクセル形式がありますか? 現在、RGBX_8888/XRGBでハードコードするソフトウェアとYUV_420_BIPLANAR/NV12のみを許可するドライバ間のva-api実装をデバッグしようとしています。これは明らかに動作しません。それでは、「事実上標準」または「期待」とは何ですか?結局、商用製品ではなくオープンソースプロジェクトなので、「要件」を書きたくないのですが、どちらも大企業のプロジェクトなので、一種のプラットフォーム標準、最小限の実装を期待します。それ...

Admin

カーネルAPI(「最後」cmdではない)を使用してユーザーの最後のログインUnixタイムスタンプを取得する方法
api

カーネルAPI(「最後」cmdではない)を使用してユーザーの最後のログインUnixタイムスタンプを取得する方法

私は(シェルcmdを使用せずに)カーネルAPIを使用してユーザーに関する情報、特にUnixタイムスタンプ形式の最後のログイン時間を取得できるプログラムを作成したいと思います。この情報を取得するには、どの機能を呼び出す必要がありますか? ...

Admin

Debian は Chromium に Google API キーを提供するのはなぜですか?
api

Debian は Chromium に Google API キーを提供するのはなぜですか?

/etc/chromium.d/apikeys次の内容を含むファイルがあります。 # API keys assigned to Debian by Google for access to their services like sync and gmail. export GOOGLE_API_KEY="AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k" export GOOGLE_DEFAULT_CLIENT_ID="811574891467.apps.googleusercontent.com" export GOOG...

Admin

バージョン管理と展開のための正しいキー設定のインポート
api

バージョン管理と展開のための正しいキー設定のインポート

OpenSSL 3の使用とM1 12.3からUbuntu 22.04への展開作業中 次の理由でアプリケーションがデプロイされていません。 Net::SSH::Authentication::KeyManagerError: the given identity is known, but the private key could not be loaded: OpenSSL::PKey::PKeyError (rsa#set_key= is incompatible with OpenSSL 3.0) opt/homebrew/Cellarしたがって、...

Admin