私は10,000人を超える従業員がいるグリッドを持ち、qpythonを使用してkdbにデータを追加しています。現在1000人の従業員を抱えていますが、最初の試行でデータのやりとりに失敗した40人の従業員が出ています。トップはqが100%cpuであることを示しています。私が10kの労働者に拡大するにつれて、問題は拡大するでしょう。データ量はわずか100MBです。私は余分な奴隷を走らせようとしましたが、kdbは私にqpythonを使う必要があると推測している-Pオプションでは使えないと私に伝えます。任意のアイデアどのように10k労働者をサポートするために拡大縮小する。私の現在のアイデアは、書き込み要求をバッファリングしてkdbに渡す間にサーバーを作成することです。より良い解決策はありますか?kdbへの接続数が多い
0
A
答えて
2
あなたは10,000のCPUをPythonに捧げたいと思っていますが、Kdbには1つのCPUしか捧げられていません。
他のポートのKdbコアをさらに実行してから、別のプロセスが処理コアを使用して更新を受信できるようにします。ティッカープラント(u.q)はこのための良いモデルです。