Mercurial > hg > y16 > e165759 > os > 2.2
changeset 5:e2226bdb7006 default tip
Fix FileWrite. Add files,data and report.
author | Hiroyuki Tamae <e165759@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Nov 2017 18:12:38 +0900 |
parents | 7abd0749e3eb |
children | |
files | fedora/filesize_b_51200_201711171656.txt fedora/filesize_b_5120_201711171656.txt fedora/filesize_b_512_201711171656.txt fedora/filesize_u_201711171656.txt gradle/wrapper/gradle-wrapper.jar gradle/wrapper/gradle-wrapper.properties mac/filesize_b_51200_201711171649.txt mac/filesize_b_5120_201711171649.txt mac/filesize_b_512_201711171649.txt mac/filesize_u_201711171649.txt report/165759D.pdf report/FileWrite2-2.mm report/FileWrite2-2.png report/OperatingSystem2-2.tex settings.gradle |
diffstat | 15 files changed, 137 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fedora/filesize_b_51200_201711171656.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,3 +100000,12 +1000000,21
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fedora/filesize_b_5120_201711171656.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,2 +100000,7 +1000000,18
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fedora/filesize_b_512_201711171656.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,4 +100000,7 +1000000,19
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fedora/filesize_u_201711171656.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,8 +100000,65 +1000000,619
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gradle/wrapper/gradle-wrapper.properties Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mac/filesize_b_51200_201711171649.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,0 +10000,1 +100000,6 +1000000,19
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mac/filesize_b_5120_201711171649.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,1 +100000,4 +1000000,34
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mac/filesize_b_512_201711171649.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,1 +10000,1 +100000,6 +1000000,44
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mac/filesize_u_201711171649.txt Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,5 @@ +0,0 +1000,7 +10000,64 +100000,664 +1000000,9406
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/report/FileWrite2-2.mm Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,30 @@ +<map version="1.0.1"> +<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> +<node CREATED="1510900257006" ID="ID_474287826" MODIFIED="1510900334284" TEXT="FileWrite"> +<node CREATED="1510900335452" ID="ID_1735206220" MODIFIED="1510900347475" POSITION="right" TEXT="バッファ"> +<node CREATED="1510900348245" ID="ID_1262483559" MODIFIED="1510900351113" TEXT="あり"> +<node CREATED="1510900355209" ID="ID_239000142" MODIFIED="1510900357897" TEXT="バッファのサイズ"/> +</node> +<node CREATED="1510900351385" ID="ID_99082990" MODIFIED="1510900353187" TEXT="なし"/> +</node> +<node CREATED="1510907984989" ID="ID_923863408" MODIFIED="1510908050019" POSITION="left" TEXT="記憶媒体の書込速度"> +<node CREATED="1510908009402" ID="ID_984091847" MODIFIED="1510908278227" TEXT="HDD"> +<node CREATED="1510908020366" ID="ID_1055180662" MODIFIED="1510908022772" TEXT="回転数"/> +<node CREATED="1510908281391" ID="ID_858843803" MODIFIED="1510908286475" TEXT="キャッシュ"/> +</node> +<node CREATED="1510908012272" ID="ID_851172205" MODIFIED="1510908014063" TEXT="SSD"> +<node CREATED="1510908304584" ID="ID_271488232" MODIFIED="1510908308779" TEXT="書き込み速度"/> +</node> +</node> +<node CREATED="1510908167826" ID="ID_59144160" MODIFIED="1510908170895" POSITION="right" TEXT="メモリ"> +<node CREATED="1510908171846" ID="ID_1651784655" MODIFIED="1510908173536" TEXT="容量"/> +<node CREATED="1510908175628" ID="ID_1388720013" MODIFIED="1510908187270" TEXT="キャッシュメモリ"> +<node CREATED="1510908188398" ID="ID_564355995" MODIFIED="1510908193552" TEXT="ヒット率"/> +</node> +<node CREATED="1510908205810" ID="ID_613929169" MODIFIED="1510908210301" TEXT="仮想メモリ"> +<node CREATED="1510908244288" ID="ID_1596923392" MODIFIED="1510908247264" TEXT="ページフォールト"/> +</node> +</node> +<node CREATED="1510908296481" ID="ID_1170530165" MODIFIED="1510908299056" POSITION="left" TEXT="バスの速度"/> +</node> +</map>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/report/OperatingSystem2-2.tex Fri Nov 17 18:12:38 2017 +0900 @@ -0,0 +1,60 @@ +\documentclass{jsarticle} +\usepackage{listings} +\usepackage[dvipdfmx]{graphicx} +\usepackage[dvipdfmx]{color} +\usepackage{float} +\usepackage[top=20truemm,bottom=20truemm,left=25truemm,right=25truemm]{geometry} + +\begin{document} + +\title{Operating System 2.2} +\author{165759D 玉榮宏祐樹} +\date{} +\maketitle +\begin{center} +\end{center} +\newpage + +\section{MacOS~X} +\begin{figure}[htbp] + \begin{minipage}{0.5\hsize} + \begin{center} + \includegraphics[width=75mm]{u_b.png} + \end{center} + \caption{MacOS~X(すべてのデータ)} + \label{fig:one} + \end{minipage} + \begin{minipage}{0.5\hsize} + \begin{center} + \includegraphics[width=75mm]{b_size.png} + \end{center} + \caption{MacOS~X(バッファサイズ比較)} + \label{fig:two} + \end{minipage} +\end{figure} +MacOS~Xで測定したデータをそれぞれ図1(すべてのデータ)、図2(バッファサイズ比較)に示す。 + +バッファ使用の有無による速度差は顕著で、バッファを使用した方が処理速度は速い。また、データサイズが大きくなるに連れて、バッファのサイズの大きさによる処理速度の差が出てくる。 +\section{fedoraOS~26} +\begin{figure}[htbp] + \begin{minipage}{0.5\hsize} + \begin{center} + \includegraphics[width=75mm]{u_b_fedora.png} + \end{center} + \caption{fedoraOS~26(すべてのデータ)} + \label{fig:one} + \end{minipage} + \begin{minipage}{0.5\hsize} + \begin{center} + \includegraphics[width=75mm]{b_size_fedora.png} + \end{center} + \caption{fedoraOS~26(バッファサイズ比較)} + \label{fig:two} + \end{minipage} +\end{figure} +fedoraOS~26で測定したデータをそれぞれ図3(すべてのデータ)、図4(バッファサイズ比較)に示す。 + +こちらも、バッファ使用の有無による速度差は大きく、バッファを使用した方が処理速度は速い。また、MacOSと比較して、全体的にファイル書き込み速度が非常に速い。これは、MacOSでは物理的なディスク(SSD)に対してアクセスを行っているのに対して、fedoraOSでは仮想的なディスクに対してアクセスを行っていることから差が出たと考える。 + +MacOSでは大きいデータサイズのファイルを書き込む場合、バッファサイズによって速度差がはっきり表れていたが、fedoraOSではそのような差は見受けられなかった。仮想的なディスクに対してのアクセスは、バッファの使用効率が良いのか、使用するサイズが固定されているのかのいずれかだと考える。 +\end{document}