branch, master, updated. 2a74c490ebf926662e046834c1f30d234b9e37e6
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "". The branch, master has been updated via 2a74c490ebf926662e046834c1f30d234b9e37e6 (commit) from af2d0f03aaf0f3af7ab2f1335cf86868f8b700cb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2a74c490ebf926662e046834c1f30d234b9e37e6 Author: Phil Carns <[email protected]> Date: Tue Feb 24 16:33:05 2015 -0500 add hoss perf graph ----------------------------------------------------------------------- Summary of changes: .../figs/hoss-ssd/dd-1way.txt | 13 ++++++++++ .../figs/hoss-ssd/hoss-16way.txt | 13 ++++++++++ .../figs/hoss-ssd/hoss-1way.txt | 13 ++++++++++ .../figs/hoss-ssd/hoss-ssd.pdf | Bin 0 -> 8200 bytes .../recordstore-ssd.plt => hoss-ssd/hoss-ssd.plt} | 6 ++-- .../localstore-report.tex | 24 ++++++++++++------- 6 files changed, 57 insertions(+), 12 deletions(-) create mode 100644 reports/triton-localstore-convergence/figs/hoss-ssd/dd-1way.txt create mode 100644 reports/triton-localstore-convergence/figs/hoss-ssd/hoss-16way.txt create mode 100644 reports/triton-localstore-convergence/figs/hoss-ssd/hoss-1way.txt create mode 100644 reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.pdf copy reports/triton-localstore-convergence/figs/{recordstore-ssd/recordstore-ssd.plt => hoss-ssd/hoss-ssd.plt} (77%) Diff of changes: diff --git a/reports/triton-localstore-convergence/figs/hoss-ssd/dd-1way.txt b/reports/triton-localstore-convergence/figs/hoss-ssd/dd-1way.txt new file mode 100644 index 0000000..27375d0 --- /dev/null +++ b/reports/triton-localstore-convergence/figs/hoss-ssd/dd-1way.txt @@ -0,0 +1,13 @@ +# dd if=/dev/zero of=/tmp/1.dat bs=SIZE count=50000 oflag=direct,dsync +# <size> <MiB/s> +4096 7.73632812500000000000 +8192 15.10546875000000000000 +16384 29.66406250000000000000 +32768 54.07812500000000000000 +65536 93.32500000000000000000 +131072 148.93750000000000000000 +262144 178.35000000000000000000 +524288 253.85000000000000000000 +1048576 261.40000000000000000000 +2097152 268.00000000000000000000 +4194304 256.00000000000000000000 diff --git a/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-16way.txt b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-16way.txt new file mode 100644 index 0000000..710e304 --- /dev/null +++ b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-16way.txt @@ -0,0 +1,13 @@ +# ./hoss-concurrent-io SIZE 16 10 alignment:4096,O_SYNC,O_DIRECT,sync_highwater:8,path:/tmp/recordstore +# <size> <MiB/s> +4096 19.234492 +8192 39.090148 +16384 90.651492 +32768 140.364090 +65536 222.935439 +131072 257.488435 +262144 245.482159 +524288 239.529513 +1048576 288.555086 +2097152 289.807723 +4194304 290.419818 diff --git a/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-1way.txt b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-1way.txt new file mode 100644 index 0000000..940b420 --- /dev/null +++ b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-1way.txt @@ -0,0 +1,13 @@ +# ./hoss-concurrent-io SIZE 1 10 alignment:4096,O_SYNC,O_DIRECT,sync_highwater:8,path:/tmp/recordstore +# <size> <MiB/s> +4096 4.822872 +8192 9.473515 +16384 18.572041 +32768 37.385085 +65536 62.590583 +131072 94.291860 +262144 132.446997 +524288 186.848998 +1048576 207.131111 +2097152 205.830716 +4194304 188.557519 diff --git a/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.pdf b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.pdf new file mode 100644 index 0000000..e9b6820 Binary files /dev/null and b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.pdf differ diff --git a/reports/triton-localstore-convergence/figs/recordstore-ssd/recordstore-ssd.plt b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.plt similarity index 77% copy from reports/triton-localstore-convergence/figs/recordstore-ssd/recordstore-ssd.plt copy to reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.plt index 6c3d2d7..459edde 100644 --- a/reports/triton-localstore-convergence/figs/recordstore-ssd/recordstore-ssd.plt +++ b/reports/triton-localstore-convergence/figs/hoss-ssd/hoss-ssd.plt @@ -9,7 +9,7 @@ set style line 4 lc 5 lw 2 set style line 5 lc 2 lw 2 set style increment user -set output "recordstore-ssd.eps" +set output "hoss-ssd.eps" set xlabel "Access size (bytes)" set ylabel "Bandwidth (MiB/s)" offset 1,0 @@ -24,7 +24,7 @@ set rmargin 5 set xtics ("4 KiB" 4096, "8 KiB" 8192, "16 KiB" 16384, "32 KiB" 32768, "64 KiB" 65536, "128 KiB" 131072, "256 KiB" 262144, "512 KiB" 524288, "1 MiB" 1048576, "2 MiB" 2097152, "4 MiB" 4194304) # set yrange [0:2100] -plot "rs-16way.txt" using 1:2 with linespoints lt 1 pt 1 linecolor rgb "blue" title "RS (16x concurrency)", \ -"rs-1way.txt" using 1:2 with linespoints lt 1 pt 2 linecolor rgb "green" title "RS (no concurrency)", \ +plot "hoss-16way.txt" using 1:2 with linespoints lt 1 pt 1 linecolor rgb "blue" title "HOSS (16x concurrency)", \ +"hoss-1way.txt" using 1:2 with linespoints lt 1 pt 2 linecolor rgb "green" title "HOSS (no concurrency)", \ "dd-1way.txt" using 1:2 with linespoints lt 1 pt 3 linecolor rgb "orange" title "dd" diff --git a/reports/triton-localstore-convergence/localstore-report.tex b/reports/triton-localstore-convergence/localstore-report.tex index 422fc45..ead5f41 100644 --- a/reports/triton-localstore-convergence/localstore-report.tex +++ b/reports/triton-localstore-convergence/localstore-report.tex @@ -3,6 +3,7 @@ \usepackage{listings} \usepackage{appendix} \usepackage{color} +\usepackage[tight,footnotesize]{subfigure} \usepackage[pdftex]{graphicx} \begin{document} \title{Convergence on a shared API for local storage abstraction\\Deliverable Report 2.3.6a} @@ -180,19 +181,24 @@ stored in Triton. \subsection{Evaluation} \begin{figure}[t] -\centering -\includegraphics[width=0.5\textwidth]{figs/recordstore-ssd/recordstore-ssd.pdf} -\caption{Comparison of Recordstore (RS) write bandwidth and \texttt{dd} -bandwidth on an Intel 730 series SSD using directio and synchronize I/O -operations.} -\label{fig:rs-perf} + \centering + \subfigure[Recordstore (RS)]{ + \centering + \includegraphics[width=0.45\textwidth]{figs/recordstore-ssd/recordstore-ssd.pdf} + \label{fig:rs-perf} + } + \subfigure[HOSS]{ + \centering + \includegraphics[width=0.45\textwidth]{figs/hoss-ssd/hoss-ssd.pdf} + \label{fig:hoss-perf} + } + \caption{Streaming write performance at the Recordstore and HOSS component level on an Intel 730 series SSD using direct I/O and +synchronizing each operation to disk.} \end{figure} -Figure~\ref{fig:rs-perf} shows \textcolor{red}{TODO: fill this in. +Figure~\ref{fig:rs-perf} shows something and Figure~\ref{fig:hoss-perf} shows something else. \textcolor{red}{TODO: fill this in. Preliminary results. See .txt files for command line details.} -\textcolor{red}{TODO: same experiment at HOSS level.} - \section{Conclusion} The current Triton prototype operating atop the HOSS local storage component hooks/post-receive --
participants (1)
-
noreply@mcs.anl.gov