原创 iostat來對linux硬盤IO性能進行檢測
近期公司安裝了幾臺DELL PE2650和2850的服務器,統一安裝的是RHLE5.132位系統,而服務器的SCSI硬盤都統一做了raid1。公司老總要求對硬盤IO作統一檢 測報告,在Linux下找了許多工具,發現最實用的還是iosta
原创 IOPS
IOPS (Input/Output Operations Per Second),即每秒進行讀寫(I/O)操作的次數,多用於數據庫等場合,衡量隨機訪問的性能。存儲端的IOPS性能和主機端的IO是不同的,IOPS是指存儲每秒可接
原创 mysql查詢優化之索引類型、最左前綴
一、什麼是索引? 索引用來快速地尋找那些具有特定值的記錄,所有MySQL索引都以B-樹的形式保存。如果沒有索引,執行查詢時MySQL必須從第一個記錄開始掃描整個表的所有記錄,直至找到符合要求的記錄。表裏面的記錄數量越多,這個操作的代價
原创 磁盤IOPS概念及IOPS的計算與測試
來自磁盤的需求 簡單的說,磁盤的一個典型I/O操作由兩個階段組成: 1.數據定位 平均定位時間主要由兩部分組成:平均尋道時間和平均轉動延遲。尋道時間的典型值是4.6ms。轉動延遲則取決於磁盤的轉速:普通7200RPM桌面硬盤的轉動延遲
原创 深入JVM鎖機制
目前在Java中存在兩種鎖機制:synchronized和Lock,Lock接口及其實現類是JDK5增加的內容,其作者是大名鼎鼎的併發專家Doug Lea。本文並不比較synchronized與Lock孰優孰劣,只是介紹二者的實現原理。
原创 查看linux 線程
查看linux 線程 博客分類: linux 3中方法: 1. cat /proc/${pid}/status 2. pstree -p ${pid} 3. top -p ${pid} 再按H 或者直接輸入 top -bH
原创 SSL/TLS/WTLS原理
一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司設計的主要用於web的安全傳輸協議。這種協議在WEB上獲得了 廣泛的應用。 2 IETF(www.ietf.o
原创 memcache一致性 hash 算法(consistent hashing)
consistent hashing 算法早在 1997 年就在論文 Consistent hashing and random trees 中被提出,目前在 cache 系統中應用越來越廣泛; 1 基本場景 比如你有 N 個 c
原创 ADSL上網速度慢 都是帳號限速惹的禍
全方位解讀帳號限速? ADSL寬帶Modem中顯示的帶寬,是ADSL寬帶用戶在寬帶運營商局端機房所連接的物理端口的速度。由於這一速度非常透明,在帶寬緊缺的情況下,寬帶運營商無法在物理端口速度上做文章,於是,“帳號限速”閃亮登場。 據電信
原创 JVM啓動參數
java [jvmargs] class [arguments] 1.2 標準參數 1.-server -client 虛擬機服務器模式/客戶機模式,使用server模式可以提高性能,啓動比client模式慢,長期運行則比client模式
原创 序列化:serializable,hessian,protobuf性能對比
分佈式應用系統中,系統之間的通訊的質量決定了系統的可用性,當然很多可以選擇的技術:XML-RPC,RMI,SOAP,CORBA,JMS,EJB,NIO等。在傳輸數據的過程中,數據包越小,佔用的帶寬就越少,同等條件下資源利用就會越小。目
原创 原創 java的Mmap二三事
轉自 :http://blog.csdn.net/kabini/archive/2009/04/07/4053750.aspx 先 說些題外話,Java的內存管理一直是讓人又愛又恨玩意。學生時代寫Java程
原创 UTC和GMT時間
每個地區都有自己的本地時間,在網上以及無線電通信中時間轉換的問題就顯得格外突出。我自己就經常混淆於此,特地研究了一下,記錄在此以備忘。 整個地球分爲二十四時區,每個時區都有自己的本地時間。在國際無線電通信場合,爲了統一起見,使用一個統一的
原创 ImageIO.read()方法讀取圖片後重寫,圖片蒙上一層紅色的解決辦法
1.在項目中爲了處理用戶上傳的圖片,會對圖片進行重寫處理,故使用了類似下面的代碼: File src = new File("e:/img/google.jpg"); BufferedImage bi = (Buffered
原创 網絡遠程通訊總結
文章引自www.51cto.com基本原理 要實現網絡機器間的通訊,首先得來看看計算機系統網絡通信的基本原理,在底層層面去看,網絡通信需要做的就是將流從一臺計算機傳輸到另外一臺計算機,基於傳輸協議和網絡IO來實現,其中傳輸協議比較出名的有