原创 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來實現,其中傳輸協議比較出名的有