comparison 14/February/memo/MMAPvsDivideRead.txt @ 51:d8f499590d82

rename 201* to 1*
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Sun, 16 Mar 2014 13:36:04 +0900
parents 2014/February/memo/MMAPvsDivideRead.txt@fe3ef7f6a23f
children
comparison
equal deleted inserted replaced
50:43c6da29d688 51:d8f499590d82
1 [program]
2
3 mmap だと ramdam access なので DB だと使用されない -> read を使用している。
4
5 実験環境をいろいろ変えてみよう
6 OSを変更してみる。(Linux など)
7 mmap の flag をかえてみる
8 priority 下げてみる??
9 様々なことをやってみよう
10
11 [実験環境]
12 firefly で計測
13 mac os X 10.9.1
14 2*2.66 GHz, HHD 1TB, memory 16GB
15 読み込んだ file size : 10740996168 Byte (10GB)
16
17 読み込んでから Task が終了するまでの時間を測定
18
19 % ./regex -file 10gb.txt -sw doing -division 128 -block 48 -cpu 12 -br
20 [結果]
21 bm_search one task size 128k
22 task blocks 48
23 CPUNUM
24 1
25 MMAP
26 second 35.713130
27 IO BRead
28 2
29 MMAP 94.298429 94.268424 96.484658
30 second 17.186720
31 IO BRead 100.222430 100.458053 94.847105
32 3
33 MMAP 129.450665 108.940161 106.512558
34 second 12.161487
35 SPE BRead 107.156623
36 IO BRead 96.690044 98.422669 95.189016
37 4
38 MMAP 135.155317 142.751540 148.916697 137.110170 147.350221
39 second 12.102094
40 SPE BRead 96.664415
41 IO BRead 109.181394 97.955774 94.676133 94.508641 97.399619
42 8
43 MMAP 174.250825 146.720434 147.433098
44 second 6.942862
45 IO BRead 90.398165 91.338648 101.322919
46 12
47 MMAP 181.776079 148.274648 148.439857 147.485801 147.036413
48 second 6.929711
49 SPE BRead 111.674880 94.806148 106.796695 106.796695 95.730738
50 IO BRead 95.656162 117.457584 96.305392 91.637826 94.680580
51
52 bm_search one task size 64k
53 task blocks 48
54 12
55 MMAP 128.752630 130.268836
56 IO BRead 97.779679 109.356311
57
58 bm_search one task size 256k
59 task blocks 48
60 12
61 MMAP 166.577149 148.437492
62 IO BRead 107.571059 99.907239
63
64 bm_search one task size 512k
65 task blocks 48
66 12
67 MMAP 149.994577 138.402043
68 IO BRead 94.069890 101.792784
69
70 bm_search one task size 128k
71 task blocks 24
72 12
73 MMAP 153.115449
74 IO BRead 98.620145
75
76 bm_search one task size 128k
77 task blocks 64
78 12
79 MMAP 153.186823
80 IO BRead 95.646812
81
82 bm_search one task size 256k
83 task blocks 64
84 12
85 MMAP 147.430725
86 IO BRead 94.544596
87
88 bm_search one task size 256k
89 task blocks 256
90 12
91 MMAP 150.335210
92 IO BRead 111.773256
93
94 fileread
95 file read one task size
96 1024 * 128 * 48 cpu 1 93.605574 95.171400
97 1024 * 128 * 48 cpu 4 97.775177 97.714276
98 1024 * 256 * 256 cpu 4 98.261143 95.614298