View
219
Download
3
Tags:
Embed Size (px)
Citation preview
Performance Evaluation of M-cell based Drives
Presented By:
Dr Hafiz Farooq
Sohail Sarwar
DTS M-cell Based Drives
Unique M-cell drives 120 GB SSD with 1 GB intelligent memory Intelligent UPS (back up time of one
minute) High data transfer rate compared to
conventional drives. Lightweight unlike contemporary ones Its evaluation was carried out at N-SEECS
Performance Evaluation
Our goal was Not only to measure the effectiveness of M-cell based
drives. But also evaluation of combined effect of ‘C-4
PlatinumCache’ and ‘DTS M-cell’. C-4 is DTS product showing 10-100 % improvement in
carrying out IO operations
“Iometer”, an open source tool used for M-cell drives evaluation.
IO performance of conventional drives for comparative analysis of DTS products
Performance Evaluation Scenarios
In order to fully measure the effectiveness of system We sought out four scenarios:
IO performance of Conventional drives IO performance of Conventional drives with C-4 IO performance of M-cell drives IO performance of M-cell drives with C-4
Performance Evaluation- System Configurations
The overall evaluation was carried out using the following system configurations
Pentium (R) 3 GHz Processor 2 GB RAM 240 GB SATA SSD (M-cell based and conventional) Windows XP (Service Pack-2) Varying size of Read & Write requests Varying level of sequential and Random data
requests
Now we discuss performance &Results.
Scenario-1
We evaluate the conventional SSD simply and observe their
performance.
Conventional SSD- Total IO Analysis
Total IO Analysis
0
50000
100000
150000
200000
250000
1 3 5 7 9 11 13 15 17 19 21 23
Time (Sec)
% IO
s
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
CPU Effectiveness
Conventional SSD- Read IO Analysis
Read IO Analysis
0
50000
100000
150000
200000
250000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
Rea
d IO
s
Read IOps
Read MBps
Average Read ResponseTime
Maximum Read ResponseTime
Conventional SSD- Write IO Analysis
0
50000
100000
150000
200000
250000
1 3 5 7 9 11 13 15 17 19 21 23
Write IOps
Write MBps
Average Write ResponseTime
Maximum Write ResponseTime
Scenario-II
We apply C-4 on conventional SSDs and observe its performance showing much enhanced performance.
Conventional SSD-with C-4
Total IO Analysis
0
15000
30000
45000
60000
75000
90000
105000
120000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
%IO
s
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
% User Time
Conventional SSD-with C-4
Read IO Analysis
0
20000
40000
60000
80000
100000
120000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
Rea
d I
Os
Read IOps
Read MBps
Average Read ResponseTime
Maximum Read ResponseTime
Conventional SSD-with C-4
Write IO Analysis
0
20000
40000
60000
80000
100000
120000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
%R
ead
IO
Write IOps
Write MBps
Average Write ResponseTime
Maximum Write ResponseTime
Scenario-IIIWe perform the evaluation of M-cell based SSDs, which shows much improved behavior unlike conventional drives in terms of
Total IOs Read IOs and Write IOs.
Moreover DTS drives reduce Avg. Response time
Performance Evaluation of M-cell drives- without C-4
Total IO Analysis
0
10000
20000
30000
40000
50000
60000
70000
80000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
IOs
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
% User Time
Performance Evaluation of M-cell drives- without C-4
Read IO Analysis
0
10000
20000
30000
40000
50000
60000
70000
80000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
Read
IO
s
Read IOps
Read MBps
Average Read ResponseTime
Maximum Read ResponseTime
Performance Evaluation of M-cell drives- without C-4
Write IO Analysis
0
10000
20000
30000
40000
50000
60000
70000
80000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
Wri
te IO
s
Write IOps
Write MBps
Average Write ResponseTime
Maximum Write ResponseTime
Scenario-IV
Here we apply C-4 on M-cell drives.It shows improvement in terms of reduced ‘Response time’.
Performance Evaluation of M-cell drives- with C-4
Total IO Analysis
0
15000
30000
45000
60000
75000
90000
105000
120000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
IOs
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
% User Time
Performance Evaluation of M-cell drives- with C-4
Total Read Analysis
0
10000
20000
30000
40000
50000
60000
70000
80000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
Rea
d IO
s
Read IOps
Read MBps
Average Read ResponseTime
Maximum Read ResponseTime
Performance Evaluation of M-cell drives- with C-4
Total Write Analysis
0
10000
20000
30000
40000
50000
60000
70000
80000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
Wri
te I
Os
Write IOps
Write MBps
Average Write ResponseTime
Maximum Write ResponseTime
Comparative Analysis
Now we compare the results attained under different configurations which declare M-cell to be preferable in all respects
Comparison of Total IO Analysis-without C-4
Total IO Analysis (M-Cell Drive)
0
5000
10000
15000
20000
25000
30000
1 3 5 7 9 11 13 15 17 19 21 23
Time (sec)
IOs
IOps
MBps
Average Response Time
% CPU Utilization
% User Time
Total IO Analysis (Conventional Drive)
0
5000
10000
15000
20000
25000
30000
1 3 5 7 9 11 13 15 17 19 21 23
Time (Sec)
% I
Os
IOps
MBps
Average Response Time
% CPU Utilization
CPU Effectiveness
Comparison of Total IO Analysis-without C-4
Total Write Analysis (with Mcell Drive)
0
5000
10000
15000
20000
25000
30000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
Wri
te I
Os
Write IOps
Write MBps
Average Write ResponseTime
Total Write Analysis (with Conventional Drive)
0
5000
10000
15000
20000
25000
30000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
Wri
te I
Os
Write IOps
Write MBps
Average Write ResponseTime
M-cell has much improved IO performance
Performance comparison of M-cell (with C-4) and conventional Drives (without C-4)
Total IO Analysis (with Mcell Drive)
0150003000045000600007500090000
105000120000135000150000165000180000195000
1 3 5 7 9 11 13 15 17 19 21 23
Time(sec)
IOs
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
% User Time
Total IO Analysis (with Conventional Drive)
0150003000045000600007500090000
105000120000135000150000165000180000195000
1 3 5 7 9 11 13 15 17 19 21 23
Time (Sec)
% I
Os
IOps
MBps
Average Response Time
Maximum Response Time
% CPU Utilization
CPU Effectiveness
Conclusion
The overall performance shown by M-cell is fabulous.
The instilling of C-4 on system improves performance as well.
In some cases if M-cell does not show IO improvement, it shows reduced response time
We plan to evaluate m-cell on real time application.