什么是Tuxedo?
Tuxedo是一個中間件產品,它使用給予消息的通信系統在各種不同的操作系統平臺和數據庫之間分配應用程序。Tuxedo就像一個操作系統的外延,用來創建和管理電子商務在線事務處理系統。它最初是由AT%26amp;T于1970年開發的,后來先后為Unix系統實驗室和Novell所有,現在屬于BEASystems。Tuxedo的三個主要的功能是:中間件,在客戶端和服務器之間傳遞請求和響應信息;作為一個事務處理控制器,它負責初始化、監控、中止事務;作為分布式事務監控器,它負責讓不同機器上與不同數據庫相關的事務參與者之間能夠交互信息。為50多種硬件平臺和操作系統提供了一致的應用編程接口,為建立和部署電子商務應用系統提供了端到端的電子商務交易平臺,越來越廣泛的應用到企業信息化建設中。
如何確定Tuxedo的性能瓶頸?
一個TUXEDO應用系統的整體性能往往是由很多方面決定的,操作系統、網絡、數據庫、以及應用系統的設計,程序的編寫水平都會影響該TUXEDO應用系統的性能。當性能不好時,主要表現在對客戶段的請求響應很慢。這時,如果用tmadmin中的pq命令察看,會發現有較多的請求在排隊。這時就要進行性能調優,而進行性能調優就要先確定整個系統的性能瓶頸所在,那么如何確定呢?
1、如果客戶端與服務端之間在進行大批量的數據傳輸,可計算一下它們之間的傳輸速度,并與FTP工具的速度相比較,來判斷網絡的速度是不是正常,看網絡是不是性能瓶頸。
2、如果客戶端與服務端之間的數據傳輸量較少,但是服務端有大量的數據庫操作。則很有可能數據庫是性能的瓶頸,可增加該服務的進程數來提高性能。如果增加該服務的進程數之后,沒起多大的作用,而且用數據庫的性能分析工具觀察發現數據庫的壓力較大,則數據庫是性能的瓶頸,應對數據庫的進行性能調優。根據經驗,數據庫往往是一個應用系統的性能瓶頸。
3、對UNIX操作系統,可用sar,glance(hp)等命令察看。看CPU、IO內存的利用率是否正常。對WIN2000系統,可用任務管理器察看系統的資源使用情況。可根據觀察到的結果做相應的系統調優。
4、TUXEDO的性能分析統計。統計出系統內每個SERVICE的在某段特定時間內所處理的請求的總數及平均處理時間等。
傳統監控軟件對Tuxedo的支持
綜上所述,Tuxedo是一個復雜的中間件平臺,其穩定運行至關重要,但這又是一個封裝性非常強的應用平臺,也就給其管理上帶來了非常大的阻礙。
傳統監控軟件由于缺少對Tuxedo底層的認識和對Tuxedo的管理經驗,往往對他的監控只停留在某幾個系統服務上,其實這遠遠不能滿足用戶的需要,因為很多情況下服務在并不能表示用戶能夠及時快速的訪問系統,也就給企業IT運維人員帶來了非常高的挑戰。
摩卡軟件應用監控的優勢
摩卡軟件在行業內具有十年的IT運維管理經驗,摩卡軟件在全國超過23家的大客戶現場積累了深厚的應用平臺運維管理經驗,其中Tuxedo也是最為成熟的一種,摩卡軟件對應用監控的主要優勢如下:
支持應用種類多:從J2EE應用平臺到數據庫,再到中間件,幾乎無所不包。
專業底層的監控:多年來與大廠的良好合作關系,奠定了摩卡軟件的技術實力,使得摩卡軟件在應用的監控上更能夠取得一些最有用的最底層的數據。
超越原廠家的監控:應用廠家可能不會想到,他們認為的最關鍵的一些東西對不同的客戶而言可能關注點都不同,摩卡軟件利用與廠家合作關系的優勢結合運維管理經驗,提出一套超越應用原廠家的監控指標。
更有用的監控:摩卡軟件最獨特的優勢在于,所有對應用平臺的監控指標都不是空穴來風,也不是每個技術人員所熟知的那些通用的監控,摩卡軟件將十年來的IT運維管理經驗進行了整合,所有的監控指標均來自我們全國超過23個大客戶服務點多年來的運維管理經驗,讓監控指標更加有用。
更容易看懂的指標:摩卡軟件將指標進行分類,以可用性指標、性能指標、配置指標等將指標進行分類管理,方便了用戶的查閱。
摩卡軟件對Tuxedo的監控
基于Tuxedo的特殊性,摩卡軟件提出了幾大監控要點:
除上述平臺性的指標外,關聯Tuxedo所在主機以及相關網絡狀態等的指標,總的指標數量超過了30個,大大的滿足了管理員的使用需求。
讓Tuxedo監控更有用!