ホッパーによる過負荷を防ぐためのテストを行います

管理/運営からの連絡です。
返信する
アバター
HimaJyun
管理人
記事: 707
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

ホッパーによる過負荷を防ぐためのテストを行います

投稿記事 by HimaJyun »

ここ最近TPSが低い現象が続いております。
調査の結果、ホッパーが怪しいのではないかという疑惑があるため、これを確認するためのテストを実施します。

内容としては、ホッパーの転送間隔を1/4に低速化、代わりに1回に4つを転送するという変更を行います。
(すなわち、結果として転送される総数は変わりません)

この変更により、一部のホッパーに依存した回路などが正しく動かなくなる可能性がありますがご了承ください。
最終的にこの設定を有効にするかどうかを判断するため、この変更で回路が動かなくなった人が居ればどのような回路がどう動かなくなったのかを教えていただければと思います。
頑張りすぎないくらいに頑張る。
最近Minecraftサーバーを動かす知識とかいうサイトを始めた

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
アバター
HimaJyun
管理人
記事: 707
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: ホッパーによる過負荷を防ぐためのテストを行います

投稿記事 by HimaJyun »

設定を追加したところTPSが20付近で安定という以前までの状態に回復した事を確認しました。
chart.png

また、問題が起きていた時はCPUが4コアある中で1コアが使用率100%で張り付いていましたが、それも解消され現在負荷1割前後というとても低負荷な状態です。
chart2.png

やはり何らかの形でホッパーが関係していそうです。

ただ、これには"ホッパーをゆっくりにする"という痛みのある変更を伴っています。
(特にガチャを作っていた人は大きな影響があると思います)

ひとつ、ホッパーの速度は今まで通りで負荷を解消できるかもしれない設定を見つけたので、こちらも後日試してみます。
頑張りすぎないくらいに頑張る。
最近Minecraftサーバーを動かす知識とかいうサイトを始めた

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
daisan_me
記事: 43
登録日時: 2017年5月04日(木) 06:15
MinecraftID: Disn_siRan

Re: ホッパーによる過負荷を防ぐためのテストを行います

投稿記事 by daisan_me »

ちょうど大規模なアイテム自動仕分け機を作ろうとしていたところで、BBSの一連のホッパーの件を見ました
一応運営さんのホッパーの扱いがどうなるか決まるまで控えておきます タイミングよくBBS見てよかった
アバター
HimaJyun
管理人
記事: 707
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: ホッパーによる過負荷を防ぐためのテストを行います

投稿記事 by HimaJyun »

設定をもう少し調整してみましたが改善はしていないようです。
chart.png

やはりホッパーそのものの更新処理が非常に高負荷だと思われます。
(もしくはサーバーのCPUがいい加減非力か……)

ひとまずはホッパーをゆっくりにする事で対処しようと思います。
頑張りすぎないくらいに頑張る。
最近Minecraftサーバーを動かす知識とかいうサイトを始めた

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
返信する