問題タブ [nvme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
74 参照

database - リニア nvme raid (RAID 0) での [Clickhouse 用] 読み取り専用ワークロードの最適化

そのため、「Clickhouse」データベースで達成する予定の読み取り専用ワークロードがあります。

この種のタスクを支援するために、(8)NVMEのRAIDを備えた最新のサーバー(Ubuntu 18.0.4)でどのような最適化ができるか疑問に思っています。

このような状況で推奨されるほとんどの RAID 最適化は時代遅れのようです (たとえば、スケジューラーnoopを nvme コントローラー ssds に設定することは適切ではないようです)。

私が思いついたのは、noabarrier と noatime を設定することだけです...しかし、それ以外は、そこにあるほとんどの最適化は時代遅れのようです。

では、NVME リニア RAID からの読み取り専用ワークロードを高速化するためにできることは何でしょうか?

**注: この質問への回答が既に「存在する」ことは理解していますが、10 年または 20 年前に関連する形で存在するため、10 年前の記事/投稿を参照して質問を報告しないでください。 「重複」として、リニアRAIDでPCIEに接続された最新世代のNVMEデバイスを使用して、4.x以降のカーネルに関連することに特に興味があります。

0 投票する
1 に答える
125 参照

linux - SPDK 内の NVME デバイスのパッケージ温度をどのように読み取りますか?

SPDK を内部フレームワークとして使用して、NVMe デバイスを備えたデータ レコーダーを構築することを評価しています。

ディスクおよび SSD デバイスには smartctl インターフェイスがあり、しばらくの間パッケージの温度が表示されます。smartctl は、NVMe デバイスも処理できるほどスマートになったようです。ただし、SPDK が「セットアップ」されると、smartctl をサポートするカーネル モジュールがなくなり、それらのデバイスで機能しなくなります。

仕様で「温度」しきい値への参照を見つけていますが、「現在のデバイス パッケージ温度を読み取る」は見つかりません。

Linux での SPDK は優れたパフォーマンス パッケージのように見えますが、基礎となるハードウェアに関する基本的なヘルス情報の取得をブロックする場合、それはスターターではありません。

0 投票する
0 に答える
678 参照

nvme - NVMe キューのプロパティを取得する方法

SSD があり、キューの数、長さ、adm キューの数、コアなどを知る必要があります。

nvme-cliLinux マシンで実行しており、ツールをインストールしました。私が得た唯一のものは: