原创 TLB(translation lookaside buffer)轉換後援緩衝器

TLB是一個內存管理單元用於改進虛擬地址到物理地址轉換速度的緩存。現在所有的用於桌面和服務器的處理器都使用TLB。TLB具有固定數目的slots,slots包含了page table的入口。頁表用於將虛擬地址映射到物理地址。TLB是典

原创 企業如何在存儲系統中加入固態硬盤

         在存儲系統中使用傳統硬盤迫切需要解決的問題通常有兩個:硬盤的高延遲和低IOPS。而使用固態硬盤不同,如何解決容量的限制是現在面臨的最大問題。  如果將原來所有的硬盤全部替換爲固態硬盤,那存儲系統肯定會出現問題。Stora

原创 SAN存儲系統構架解析

光纖通道網絡可配置成交換結構或者冗餘環路拓撲結構,其中交換結構是當今SAN存儲系統網絡的主要和流行結構,採用專業的光纖通道交換機來實現。爲了瞭解光纖通道交換機,我們先來了解它的應用環境——SAN存儲系統。   光纖通道(Fibre Cha

原创 死鎖 死鎖的檢測 預防和避免

什麼是死鎖呢? 如果一個進程集合裏的每個進程都在等待只能由這個集合中的其他一個進程(包括他自身)才能引發的事件,這種情況就是死鎖。 這裏的資源包括了軟的資源(代碼塊)和硬的資源(例如掃描儀)。資源一般可以分兩種:可剝奪資源(Pree

原创 __user的用法

__user表示是一個用戶空間的指針,所以kernel不可能直接使用。__user宏簡單告訴編譯器(通過 noderef)不應該解除這個指針的引用(因爲在當前地址空間中它是沒有意義的)。 #ifdef __CHECKER__ # defi

原创 高速緩衝存儲器 - Buffer和Cache的區別

linux:磁盤緩衝區和頁高速緩存的聯繫與區別摘自:http://stackoverflow.com/questions/6345020/linux-memory-buffer-vs-cache概念上的區別:  1. buffer是塊設備

原创 ioport和iomem

1)cat /proc/iomem看到的內容: IO memory空間的地址資源分配情況,以樹狀結構顯示。 request_mem_region ioremap 2)cat /proc/ioports看到的內容 IO port空間的地址

原创 企業採用雲存儲有哪些障礙?

關鍵字:雲存儲 雲計算 CIO    現如今,雲技術已然成爲當前最爲炙手可熱的流行語之一。在基於雲服務的軟件即服務(SaaS)的相關應用程序,如電子郵件、客戶關係管理(CRM)和工資管理獲得初步成功後,下一個前沿技術領域將是基礎設施即服務

原创 2012IT大變局之大數據篇

卷首語 大數據,有點像前幾年的雲計算,被人們像概念一樣炒作。有關、無關或者沾一點邊的廠商都恨不得把它掛在嘴邊,當然也有人可能是因爲利益的原因想辦法來“詆譭”它。從狹義的角度來講,大數據的目的是爲了在海量的結構化、非結構化數據中挖掘商

原创 log4j配置文件詳解

   log4j是專門用於打印日誌信息的組件,通過配置可以把特定的日誌信息通過指定的格式輸出到指定的地方。   總結一下: Logger類:完成日誌記錄,設置日誌信息級別Appender類:決定日誌去向,終端、DB、硬盤Layou

原创 大數據時代:用數據全方位解讀互聯網的2012

2012 年,互聯網上發生了很多事,想要用一篇文章完整敘述一年的變遷是相當困難的。但用數字說話,我們卻可以回答許多問題。2012 年這一年裏,我們總共發了多少郵件?有多少域名被使用?最火的瀏覽器是什麼?網民數達到了多少?這些問題我們將在

原创 網絡存儲系統發展趨勢總概述

關鍵字:存儲 網絡存儲系統    計算機的發展從單片機時代開始,歷經客戶服務器時代和互聯網時代之後,現在正逐步走向網格時代。許多有別於傳統存儲系統的新趨勢日益顯現,實驗性產品也正從理論研究階段逐步走向產品化實踐。   從存儲系統誕生以來,

原创 硬RAID、軟RAID的區別詳解

總結記錄一下,本人建議在生產環境中就用硬RAID,別用軟RAID,除非特殊需求。一般在生產環境中RAID0、1、5、6、10用得最廣泛。web服務器或者應用服務器,可以用RAID0或RAID1,重要的數據庫服務器建議用RAID5或RAI

原创 Linux使用的緩存

Linux使用的緩存 不管在硬件設計還是軟件設計中,高速緩存是獲得高性能的常用手段。Linux 使用了多種和內存管理相關的高速緩存。 1. 緩衝區高速緩存: 緩衝區高速緩存中包含了由塊設備使用的數據緩衝區。這些緩衝區中包含了從設備中讀

原创 嵌入式系統設計師考試複習筆記之存儲管理篇

引言   1、存儲器系統的層次架構 計算機系統的存儲器被組織城一個金字塔的層次結構。 自上而下爲:CPU內部寄存器、芯片內部高速緩存(cache)、芯片外部高速緩存(SRAM、SDRAM、DRAM)、主存儲器(FLASH、EEPROM)、