diff 2014/February/memo/MMAPvsDivideRead.txt @ 44:fe3ef7f6a23f

add result
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Tue, 11 Feb 2014 15:56:23 +0900
parents 2e3a08465f8c
children
line wrap: on
line diff
--- a/2014/February/memo/MMAPvsDivideRead.txt	Mon Feb 10 16:09:09 2014 +0900
+++ b/2014/February/memo/MMAPvsDivideRead.txt	Tue Feb 11 15:56:23 2014 +0900
@@ -1,48 +1,26 @@
 [program]
+
+    mmap だと ramdam access なので DB だと使用されない -> read を使用している。
+
+    実験環境をいろいろ変えてみよう
+    OSを変更してみる。(Linux など)
+    mmap の flag をかえてみる
+    priority 下げてみる??
+    様々なことをやってみよう
+
     [実験環境]
         firefly で計測
+        mac os X 10.9.1
         2*2.66 GHz, HHD 1TB, memory 16GB
         読み込んだ file size : 10740996168 Byte (10GB)
 
         読み込んでから Task が終了するまでの時間を測定
 
-        divide read で一度に読み込む量 : 4*4096*1024 Byte
-
-
-    % ./fileread -file ../regex_mas/10gb.txt -cpu 12 -dr
-
-    bm_search one task size 16k
-    [結果]
-          |          -SPE_ANY-|--IO_0---|
-    CPUNUM|    MMAP      BRead|   DRead|
-        2                      95.865063
-        3
-        4                      104.667434
-        8                      114.974203
-       12  111.810354          147.010479
-       24                      99.040944
-
-       12 MMAP 111.810354 63.559829 77.970525
-    IO_0 BRead  79.868357 115.067654 107.77211 96.924706
- SPE_NUM BRead  102.420338 120.658969 102.126428 118.725368
-
-       11 MMAP 
-    IO_0 BRead 99.384507 116.714300 134.678377 97.970632
-
-        4
-    IO_0 BRead 102.480095 
-
-        filesize 15GB
-        12
-    mmap        160.332098 224.448694
-    IO_0 BRead     276.518567  205.553947
-
-
+    % ./regex -file 10gb.txt -sw doing -division 128 -block 48 -cpu 12 -br
     [結果]
     bm_search one task size 128k
     task blocks 48
-          |         |-SPE_ANY-|--IO_0---|
-    CPUNUM|    MMAP |  BRead  |  BRead  |
+    CPUNUM
         1                      
            MMAP     
            second    35.713130
@@ -57,10 +35,10 @@
            SPE BRead 107.156623
            IO BRead 96.690044  98.422669 95.189016
         4                      
-           MMAP     135.155317 142.751540 148.916697
+           MMAP     135.155317 142.751540 148.916697 137.110170 147.350221
            second   12.102094
            SPE BRead 96.664415
-           IO BRead  109.181394 97.955774  94.676133
+           IO BRead  109.181394 97.955774  94.676133 94.508641 97.399619
         8                      
            MMAP     174.250825 146.720434 147.433098
            second     6.942862   
@@ -113,3 +91,8 @@
            MMAP     150.335210
            IO BRead 111.773256
 
+    fileread
+    file read one task size
+    1024 * 128 *  48  cpu 1 93.605574 95.171400
+    1024 * 128 *  48  cpu 4 97.775177 97.714276
+    1024 * 256 * 256  cpu 4 98.261143 95.614298