Re: [問題] 多台電腦狀態監控

看板java作者 (痞子軍團團長)時間11年前 (2013/12/31 17:58), 編輯推噓5(508)
留言13則, 8人參與, 最新討論串2/2 (看更多)
※ 引述《cool79518 (吃飯睡覺打東東)》之銘言: : 大家好 : 小弟我想用一台PC當server端去監控多台client端的狀態,且想將狀態 : 回傳並顯示於JPanel或是Jlabel方便查看,但是目前想到用TCP連線 : 每連線一台server就會開啟一條thread對應, : 但會擔心server無法負荷,不知道是否有更好的方式? : 如果使用java NIO可行嗎? 唉... 就當跨年大放送吧 (謎之聲:明明就是等開會太無聊 [指]) 不然你只是塞了幾個 Java 名詞,基本上還是有講跟沒講一樣 如果你不考慮 nagios,要自己手動硬上 第一件問題就是:你要多即時? 如果 client 狀態十秒 update 一次也可以 那我會直接用 http,簡單方便又省事 還可以趁機推銷 GWT 跟 websocket [毆飛] (謎之聲:人家明明介面就打算用 Swing) 那 Tomcat / JSP container 收到塞資料庫) Swing App 再定時去撈資料庫也一樣 XD 如果你要「很即時」,那 socket 理論上比較實在 剩下的問題是「你的無法負荷」是哪個量級的事情? client 有幾台?幾個 ms 傳一次資料? 畫面會多複雜? 打算用什麼當 server? 反過來說,如果你程式一行都還沒開始寫(感覺很像) 那... 請違反五洲製藥的理念 「先講求藥效,再講求不傷身體」 最後,就你文章角度來看 用不用 NIO 不是效能瓶頸的主要環節 30000 台 client 同時連,該炸的還是會炸 (因為網路先塞爆,而不是電腦效能 lol) 先去看一下 NIO 的廣告層級的說法吧 -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.226.85

01/01 01:41, , 1F
如果是透過 nio 做 I/O multiplexing 還說的過去
01/01 01:41, 1F

01/01 01:44, , 2F
要達成 c10k,即使頻寬不是問題(這有可能),一個 thread
01/01 01:44, 2F

01/01 01:47, , 3F
一個 connection 還是要考慮資源耗用與效能問題
01/01 01:47, 3F

01/01 09:53, , 4F
一道訊息一個thread,然後用 thread pool,不過 jvm到3000多
01/01 09:53, 4F

01/01 09:55, , 5F
會崩潰,沒試過大型主機 執行續可以撐到多少XDDDDD
01/01 09:55, 5F

01/01 11:05, , 6F
想做類似遠端桌面,server想用一般的PC,client幾十台
01/01 11:05, 6F

01/01 11:19, , 7F
遠端桌面哪叫監看 client 資源阿?
01/01 11:19, 7F

01/01 18:32, , 8F
不好意思,用詞不精準,如果說是類似遠端桌面這樣可行?
01/01 18:32, 8F

01/01 23:32, , 9F
那就開很多個遠端桌面阿XD
01/01 23:32, 9F

01/03 23:15, , 10F
zenoss?
01/03 23:15, 10F

01/04 11:08, , 11F
好多神奇的東西..
01/04 11:08, 11F

01/04 13:02, , 12F
Zenoss 就可以了,我們公司資料中心就是用 Zenoss 監控
01/04 13:02, 12F

01/15 22:18, , 13F
chrome裝遠端桌面外掛...要看幾台就裝幾台....
01/15 22:18, 13F
文章代碼(AID): #1ImfKqrc (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1ImfKqrc (java)