好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 在Linux系統中將SSD當塊設備緩存的方法

在Linux系統中將SSD當塊設備緩存的方法

熱門標簽:免費高德地圖標注 電話外呼系統線路哪家公司做得好 成都人工外呼系統平臺 地圖標注用小紅旗 巴東單位怎么做地圖標注 外呼系統工作推進 儋州電銷機器人廠家 索契地圖標注app 地圖標注員項目

原理

 寫操作先緩存到ssd硬盤上,然后通過一定策略寫到普通硬盤上;

 讀操作熱點數據可以緩存到ssd硬盤上,提高讀取數據的速度。

 

軟件 ssd 緩存開源軟件主要有bcache ,flashcache

 

bcache 需要編譯最新的內核,要求比較高,配置比較復雜,目前主要用于測試環境;

flashcache 是facebook內部使用的ssd cache軟件,開源出來供大家使用,目前有人編譯出rhel6的rpm包,在centos6上可以直接安裝使用。

 

本次初步測試了flashcache

 

測試環境

sdc為 ssd 硬盤     160G*4 raid 10     用fio測試 4k 寫iops為 5433

sdb為 普通sas硬盤 146G*2 raid  1    用fio測試 4k 寫iops為 447

 

初步簡單測試結果:

    4k 隨機寫可以達到 5014

    4k隨機讀可以達到45874

 

flashcache 安裝配置方法

 

安裝


復制代碼
代碼如下:
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org/p> p>rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm/p> p>yum install flashcache-utils kmod-flashcache

配置:

用sdc 做sdb的緩存

 

復制代碼
代碼如下:
/p> p>flashcache_create -p back cachedev /dev/sdc /dev/sdb /p> p>cachedev cachedev, ssd_devname /dev/sdc, disk_devname /dev/sdb cache mode WRITE_BACK/p> p>block_size 8, md_block_size 8, cache_size 0/p> p>Flashcache metadata will use 1192MB of your 24016MB main memory

可以用3種方式:


復制代碼
代碼如下:
/p> p>Writethrough - safest, all writes are cached to ssd but also written to disk/p> p>immediately. If your ssd has slower write performance than your disk (likely/p> p>for early generation SSDs purchased in 2008-2010), this may limit your system/p> p>write performance. All disk reads are cached (tunable).

數據同時寫到ssd和普通硬盤

 

復制代碼
代碼如下:
/p> p>Writearound - again, very safe, writes are not written to ssd but directly to/p> p>disk. Disk blocks will only be cached after they are read. All disk reads/p> p>are cached (tunable).

數據同時繞過ssd,直接寫到普通硬盤


復制代碼
代碼如下:
Writeback - fastest but less safe. Writes only go to the ssd initially, and/p> p>based on various policies are written to disk later. All disk reads are/p> p>cached (tunable).

數據先寫到ssd,隨后寫到普通硬盤

查看

 flashstat

======================================================================================================

Flashstat: a tool for flashcache status per second

Author   : NinGoo(seaman.ning@gmail.com)

Version  : 0.3

======================================================================================================

          SSD Device:   /dev/sdc         Disk Device:   /dev/sdb          Cache Mode: WRITE_BACK

            Capacity:    303998M          Block Size:         4K     Meta Block Size:      4096b

        Total Blocks:   77823488       Cached Blocks:          9      Cached Percent:          0

         Set Numbers:        512        Dirty Blocks:          0       Dirty Percent:          0

           cache_all:          1      reclaim_policy:       FIFO    dirty_thresh_pct:         20

   max_clean_ios_set:          2 max_clean_ios_total:          4     skip_seq_thresh:         0K

======================================================================================================

          time  read/s write/s diskr/s diskw/s  ssdr/s  ssdw/s uread/s uwrit/s metaw/s clean/s  repl/s wrepl/s   hit%  whit% dwhit%

03-13 14:51:20       0       0       0       0       0       0       0       0       0       0       0       0   0|10    0|0    0|0 


復制代碼
代碼如下:
fdisk -l /dev/mapper/cachedev
  可以看到一個設備

 

Disk /dev/mapper/cachedev: 146.8 GB, 146778685440 bytes

255 heads, 63 sectors/track, 17844 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0002da0a

 

               Device Boot      Start         End      Blocks   Id  System

 

使用:

 

可以當一個塊設備來使用,劃分vg lv

 

復制代碼
代碼如下:
/p> p> pvcreate /dev/mapper/cachedev/p> p> Physical volume "/dev/mapper/cachedev" successfully created/p> p> vgcreate ssdcachetest /dev/mapper/cachedev /p> p> Volume group "ssdcachetest" successfully created/p> p> lvcreate -L 100G -n ssdcache_test_lv1 ssdcachetest/p> p> Logical volume "ssdcache_test_lv1" created

刪除


復制代碼
代碼如下:
dmsetup remove cachedev/p> p>flashcache_destroy /dev/sdc

標簽:茂名 鄂州 龍巖 江蘇 長春 鶴壁 儋州 安康

巨人網絡通訊聲明:本文標題《在Linux系統中將SSD當塊設備緩存的方法》,本文關鍵詞  在,Linux,系統,中將,SSD,當塊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux系統中將SSD當塊設備緩存的方法》相關的同類信息!
  • 本頁收集關于在Linux系統中將SSD當塊設備緩存的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲国精产品一二二线| 明星短篇乱淫小说| 免费无遮挡??视频网站有声音| 午夜成人91精品久久久乱码软件 | 嫩嫩草的香味2未删减版下载| 老肥穴| 裸体爆乳羞羞?网站视频| ?网曝吃瓜黑料泄密在线一二 | jzzijzzij亚洲成熟丰满少妇| 国产chaopeng视频在线| 亚洲熟女乱综合一区二区| 农村妇女又色黄一级毛片| 疯狂的在小龙女体内冲撞| 亚洲秘?AV无码一区二区qq群| 久色视频网| 粉嫩影院| 在线免费观看污片| 精华布衣图123456| 静香被强禁欲漫画| 嗯啊不要了太深了| 男生肌肌捅女生肌肌| 女学生婬荡呻吟扒开腿| 97香蕉超级碰碰久久兔费软件 | 被邻居c哭调教双性怀孕了小说| 受被双龙+虐菊+折磨尿孔 | 国产特级大黄一级毛片| 妈妈的闺房| 成人精品一区二区三区尤物仙踪林 | 北条麻妃大战黑人hd| 中文字幕一区二区三区.| 女主播扒开内衣让粉丝看个够| 久久理论片午夜琪琪电影网| 成人做爰免费A片视频| 立川理惠vs黑人巨大| 亚洲天堂免费在线| 十八岁禁止软件| 亚洲色播永久网址大全| 国产又大又黄又粗又猛老大爷| 日韩在线三级视频| 国产xxxx做受视频| Japan白嫩丰满老师vidos|