OS 論文購読チャレンジ 仮想マシンのメモリ管理 浅井明里 王力捷

Size: px
Start display at page:

Download "OS 論文購読チャレンジ 仮想マシンのメモリ管理 浅井明里 王力捷"

Transcription

1 OS 論文購読チャレンジ 仮想マシンのメモリ管理 浅井明里 王力捷

2 アウトライン 1. 仮想記憶の基本原理 2. 仮想マシンにおける仮想記憶の仕組み 3. Performance Implications of Extended Page tabls on Virtualized x86 processors 紹介 a. b. c. d. e. f. g. この論文の概要 背景 実験のセットアップ Microbenchmark実験の結果及び分析 Benchmark実験の結果及び分析 評価 結論

3 仮想記憶の基本原理

4 仮想記憶とは 仮想記憶 磁気ディスク装置と主記憶装置を組み合わせて コンピュータ に実装されている主記憶の容量以上の仮想の主記憶領域を 提供する その時点で必要な部分だけを実際の主記憶に そうでない部 分を磁気ディスク装置 またはSSD に配置 入れ替えの単位としてプログラムの機能単位のまとまりで分 けるセグメント方式と固定長のページ方式がある 今回は主にこっちを前提に話をします

5 仮想記憶の構成 (1) ページテーブル ページテーブル 仮想アドレスと物理アドレスのマッピングを格納する 仮想アドレス = プロセスごとに割り当て 物理アドレス = システム全体でRAMなどを配置 ページテーブルは仮想アドレスを受け取り ページテーブル上 で仮想ページアドレスを参照し 対応する物理ページアドレス があればそれを返す このとき ページが主記憶に入っていない(有効ビットが0の時) はページフォールトを起こす

6 仮想記憶機構におけるページングとは ページング 固定サイズのページを単位に仮想アドレスから物理アドレス の変換を行う ページサイズが pビット アドレス全体が mビットの場合 仮想アドレス 変換 物理アドレス m - p ビット p ビット 仮想ページ番号(VPN) ページ内オフセット 仮想ページ番号から物理ページ番号 への変換を行う 物理ページ番号(PPN) ページ内オフセット

7 ページテーブルによる仮想/物理アドレス変換 仮想アドレス 仮想ページ番号 ページ内オフセット ページテーブル 変換 有効 書き込み 可 対応する物理ページ番 号 0 0/1 2次記憶上のアドレス 1 0/1 物理ページ番号 PTE(ページテーブルエントリ ) 物理アドレス 物理ページ番号 ページ内オフセット

8 ページテーブルの問題点 ページテーブルはメモリに置かれる 1GBデータのために1MBのページテーブルが必要 メモリ ページ ページテーブル 1GB 4Byte (2^30B) 4Byte 4KB 4Byte (2^12B) 4Byte 2^30 / 2^12 = 2^18個 2^18 * 2^ 2 = 2^20 (1MB) 頻繁にメモリアクセスするとレイテンシーが大きくなる

9 仮想記憶の構成 (2) TLB TLB (Translation Lookaside Buffer) メモリ管理ユニット内のページテーブルのキャッシュ 直前に使用されたページテーブルエントリが格納 ページテーブルが読み込まれるごとにTLBにエントリが CPUにより格納される(Hardware Manage TLB) TLBに対応する物理アドレスがないとTLBミス TLBミスをするとページウォーク(ページテーブルから該当 するエントリを読み込む)を行う

10 TLBによる仮想/物理アドレス変換とTLBミス 仮想ページ番号 ページ内オフセット TLB 有効 書き込み 可 対応する物理ページア ドレス 0 0/1 2次記憶上のアドレス 1 0/1 物理ページアドレス ページテーブル ミス HIT!! 物理ページ番号 ページ内オフセット

11 仮想マシンにおける仮想記憶

12 仮想マシンの大まかな構成 VMM Virtual Machine Monitor 仮想マシンとホストマシンをつなぐソフトウェア またの名をハイパーバイザー Hypervisor と言う Intel IA-32アーキテクチャ よく使われるIntel x86アーキテクチャのことだと思って大丈夫です

13 仮想マシンにおける仮想記憶 各仮想マシンはそれぞれ仮想ページテーブルを持つ 仮想ページテーブルで仮想マシンの仮想アドレスから仮想 マシンの実アドレスに変換する 仮想マシンの実アドレスと物理マシンの物理アドレスは異 なる VMM上で仮想マシンの実メモリと物理マシンの物理メモリへ のマッピング行われている(real-to-physical mapping) 複数のVMの仮想アドレスが一つの物理メモリをさしてしまう状 況を回避する

14 ゲスト仮想マシンのメモリマッピング 仮想マシンの仮想メモリ (VMごとに保有) システムの物理メモリ (ネイティブマシンのみ ) 仮想マシンの実メモリ (VMごとに保有) each VM VMM 仮想ページ 実ページ 実ページ 物理ページ

15 なぜ二段階のアドレスマッピングが必要か VM1のページテーブル 仮想アドレス 実アドレス VM2のページテーブル 仮想アドレス 実アドレス VM1の仮想メモリ 物理マシンの物理メモリ VM2の仮想メモリ 複数の仮想メモリのマップ先 が物理メモリ上でぶつかってし まうかも

16 Performance Implications of Extended Page tabls on Virtualized x86 processors の紹介

17 1. 概要

18 この論文の概要 Intro Background Experiment Evaluation Conclusion 仮想マシン上で仮想メモリを実現するのはコストが大きい 仮想マシンでは TLBミスのコストが物理マシンより大きく増加 2D ページウォークにより 物理マシンの 6倍のページテーブル参照が必 要になる コストは6倍 これまでの研究は TLBミスのコスト削減フォーカス 仮想マシン上での 2D TLBミスのコストを様々なベンチマークで調査 [4] Extended Page Tableの実際の性能調査 [5] TLBミスでサイクル全体の 5%以上の時間を消費したベンチマークはか なり少数派 [5] 仮想マシンで 2倍以上差が出たのは全ベンチマーク中 1つのみ 最新のCPU(modern x86 processros)ではより大きな TLBと階層的なペー ジ構造キャッシュにより 物理マシンと仮想マシンでのパフォーマンスの差 異を大きく削減 実際には仮想化による TLBミス処理のオーバーヘッドは TLBミス処理全体 のごくわずかな割合

19 あらすじ 仮想マシンのメモリ管理ってめんどくさそうだしめっちゃ時間かかると思われてい る 実際に バーチャルマシンでのメモリ読み込みはネイティブマシンの最大6倍かか るって研究があるが 今の新しいCPUとソフトウェア群を使うとそんなことない ちなみに ページサイズを大きくすると 仮想マシンでメモリを読んでも物理マシン でメモリを読む場合と比べて3%~5%しか時間が変わらない

20 参考 VMのメモリ読み込みがホストより6倍時間がか かると言っていた論文について J. Buell, D. Hecht, J. Heo, K. Saladi, and H. R. Taheri, Methodology for Performance Analysis of VMware vsphere under Tier-1 Applications, in VMware Technical Journal, CPUはNehalemアーキテクチャ 少し古い vsphere 5.1 というVMwareの仮想化システムでテストした 少し古い PMU (Performance Monitoring Units)を使ってハードウェア的に計測 OLTP リアルタイムのトランザクション処理 では 処理数を全体で見ると ネイティ ブシステムの79%とそこそこある Hadoopも同じ傾向 一方 ページウォークについて見ると OLTPでは サイクル数が約3倍 Hadoopでは サイクル数が約4 5.5倍 どうやら L1キャッシュがゲストとホストで競合するらしい

21 2.1.物理マシンでのアドレス変換 2.2. 仮想記憶の仮想化 2. 背景 ハードウェアによる仮想MMU Dページウォークの短縮 2.4. TLBキャッシュとページサイズ

22 背景知識 x86 Processorのメモリ管理の構造 x86 (32ビット) 仮想アドレス空間32ビット 物理アドレス空間32ビット つまり 仮想記憶 物理記憶ともに最大232 ビット 約4 GB ページサイズは4 KB (12ビット もしくは 4 MB 22ビット 構造は以下の通り 10 bit 10 bit 12 bit L2ページ番号 L1ページ番号 ページ内オフセット ページ本体 もしくは 10 bit 22 bit L2ページ番号 ページ内オフセット ページ本体

23 再掲 ページテーブルによる仮想/物理アドレス変換 仮想アドレス 仮想ページ番号 ページ内オフセット ページテーブル 変換 有効 書き込み 可 対応する物理ページア ドレス 0 0/1 2次記憶上のアドレス 1 0/1 物理ページアドレス PTE(ページテーブルエントリ ) 物理アドレス 物理ページ番号 ページ内オフセット

24 背景知識 x86 Processorのメモリ管理の構造 x86-64 (64ビット) 仮想アドレス空間48ビット 物理アドレス空間52ビット つまり 仮想記憶最大約256 TB 物理記憶最大約4 PB ページサイズは4 KB 12 ビット もしくは 2 MB 21 ビット 構造は以下の通り 9 bit 9 bit 9 bit 9 bit 12 bit L4ページ番号 L3ページ番号 L2ページ番号 L1ページ番号 ページ内オフセット ページ本体 もしくは 9 bit 9 bit 9 bit 21 bit L4ページ番号 L3ページ番号 L2ページ番号 ページ内オフセット ページ本体

25 背景知識 多段ページテーブル 仮想アドレス 物理アドレス CR3レジスタ L2仮想ページ番号 L1仮想ページ番号 ページディレクトリ テーブル ページテーブル 番号 ページテーブル 物理アドレス 変換 PDE(ページディレクトリエントリ ) 物理アドレス オフセット PTE(ページテーブルエントリ ) 物理ページ番号 物理ページ番号 オフセット

26 背景知識 多段ページテーブル 仮想アドレス L2仮想ページ番号 L1仮想ページ番号 ページディレクトリ テーブル CR3レジスタ ページテーブル ページテーブル 番号 物理ページ番号 変換 この一連の流れを オフセット ページウォーク という 物理アドレス 物理ページ番号 オフセット

27 背景知識 4段のページテーブルなら L4 ページ テーブル L3 L2 エントリ エントリ エントリ CR3レジスタ PDE(ページディレクトリエントリ ) ページ エントリ L1 PTE(ページテーブルエントリ ) ページ

28 2.1. ネイティブマシン x86-64 でのアドレス変換 仮想アドレス VA 物理アドレス PA

29 2.1. ネイティブマシン x86-64 でのアドレス変換 ページテーブルのキャッシュ 仮想アドレス VA 物理アドレス PA ページウォーク本体 ページテーブル

30 2.1. ネイティブマシン x86-64 でのアドレス変換 もしTLBで見つかれば直接物理アドレ スが分かる 仮想アドレス VA 物理アドレス PA

31 2.1. ネイティブマシン x86-64 でのアドレス変換 仮想アドレス VA 物理アドレス PA ページウォーク本体

32 2.1. ネイティブマシン x86-64 でのアドレス変換 仮想アドレス VA L2キャッシュ L2ページテーブルのキャッシュ 仮想アドレスからL1ページテーブルの位置を見つける 物理アドレス PA ページウォーク本体

33 2.1. ネイティブマシン x86-64 でのアドレス変換 L2キャッシュ L2ページテーブルのキャッシュ 仮想アドレス VA 仮想アドレスからL1ページテーブルの位置を検索する 物理アドレス PA L2キャッシュの中で見つかれば ページウォークは L1ページテーブル中 だけでよい ページウォーク本体

34 2.1. ネイティブマシン x86-64 でのアドレス変換 L3キャッシュ 仮想アドレスからL2ページテーブルの位 置を検索する 仮想アドレス VA 物理アドレス PA ページウォーク本体

35 2.1. ネイティブマシン x86-64 でのアドレス変換 L3キャッシュ 仮想アドレスからL2ページテーブルの位 置を検索する 仮想アドレス VA 物理アドレス PA L2キャッシュの中で見つかるよりも ページテーブルを引く回数が多い それでもキャッシュがないよりまし ページウォーク本体

36 2.1. ネイティブマシン x86-64 でのアドレス変換 どのキャッシュでも見つからなかった場合 ページウォーク全体を行う 仮想アドレス VA 物理アドレス PA ページウォーク本体

37 2.2. 仮想記憶の仮想化 2.3. ハードウェアによる仮想MMU 仮想マシン上の仮想記憶も透過的に使える方がうれしい 仮想マシン上のページテーブルがうまくネイティブマシンの 物理メモリに接続できればよい ここ 方法 ソフトウェア Shadow Tableなど ハードウェア Intel EPT 今回は主にEPT

38 Intel EPT (Extended Page Tables) ハードウェアによる仮想マシンのメモリマッピング支援 前述のgVA ゲスト仮想アドレス gpa ゲスト実アドレス hpa ホスト物理アドレス への二段階のアドレス変換を一 度に行う仕組み 似た意味の名称 SLAT (Second Level Address Translation) 2-D Page Walk どちらかというとメモリ探索の仕組み Nested Paging

39 Intel EPT (Extended Page Tables)

40 Intel EPT (Extended Page Tables) ゲストレベル ページウォーク EPT ページウォーク 2-D

41 Intel EPT の仮想マシン側 簡略化して 仮想マシン側から見ると ゲスト 仮想アドレス gva ホスト 物理アドレス hpa 仮想ページ テーブル ゲスト物理 アドレス ホスト物理ア ドレス CPU

42 Intel EPT の ネイティブマシン側 ゲスト CR3 レジスタ ホスト TLB ホスト L2 キャッシュ 普通のx86の ページウォーク ホスト L3 キャッシュ ホスト L4 キャッシュ ホスト CR3 ゲスト物理 アドレス ホスト物理ア ドレス 仮想ページ テーブル ホスト L4 PDT ホスト L3 PDT ホスト L2 PDT ホスト L1 PET

43 Intel EPTの良いところ 処理をハードウェアが行っているので早い キャッシュなどを適切に使えるのが良い 処理の構造がゲスト側とホスト側でほとんど同じ

44 参考 VirtualBoxの設定画面

45 参考 VirtualBoxの設定画面 このチェックボックスを外すと結 構もっさりします

46 Dページウォークの短縮 TLBとキャッシュの使用により 2-Dページウォークが短縮でき る ゲストのTLBにより gva(ゲストの仮想アドレス)とhpa(ホ ストの物理アドレス)がそのまま変換できる ゲストでのページ構造キャッシュがgVAからhPAの変換を 保持していることで ゲストレベルでのウォークの量を減ら すことができ 結果としてホストでのウォークの量も減らす ホストレベルでのウォーク自体もウォークの量を減らす ページ構造キャッシュをもつ

47 Dページウォークの短縮 仮想アドレス VA スキップ 物理アドレス PA ページウォーク 本体

48 2.3. ページ粒度の拡大とページウォーク削減 また ページサイズを大きくすることでページウォークの量を減 らせる ページサイズ4 KBの場合 ページテーブルを引く回数は 24回 ページサイズ2 MBの場合 ページテーブルを引く回数は 15回

49 2.3. ページ粒度の拡大とページウォーク削減 ゲスト ホストともにページサイズ4 KBの場合 ページテーブルを引く回数は24回 gva hpaの変換 4ロード 5回=20回 gptを引く回数 4回 計 24回 引用 Large Pages and Lightweight Memory Management in Virtualized Environments: Can You Have it Both Ways?

50 2.3. ページ粒度の拡大とページウォーク削減 ゲスト ホストともにページサイズ2 MBの場合 ページテーブルを引く回数は15回 ゲスト ホストともに中 間で引くページの数が 一つ減る gva hpaの変換 3ロード 4回=12回 gptを引く回数 3回 計 15回

51 2.4. TLBキャッシュとページサイズ 仮想化された環境において ゲスト ホスト共にページサイズ を2MBマッピングするとhPAが連続するため htlbでのエント リを一つにまとめることができる 4KBでマップされたエントリ についてはhPAで 非連続になってしまう gpaが2mbでマップされる とhPAも連続してマップされ ることになる

52 2MBマッピングの効果 gva page0の先頭への gpaとpage1への gpaは4kbずつず れる gpa hpaを一つにま とめると PTEは 一つですむ hpa MB 2MB 2MB 2MB ^21/2^12 = 2^9 =

53 3. 実験のセット アップ

54 3. 実験のセットアップ 実験の目的 様々なワークロードの中で仮想化されたアドレス変換に関する調査を 行うこと 実世界でのアプリケーションも視野に様々なサイズのデータをメモリに マッピングして実験を行った 実験に用いたマシン Dell PowerEdge R730 with two 2.30GHz 18-core Intel Processors Xeon E v3 (Haswell-EP) and 512GB of memory VMware ESXi vsphere Release 6.0, with a single guest (RHEL 7.1) using 64 virtual CPUs and 475GB of memory で稼働 two E5-2687W v3 (Haswell-EP) processors with 10 cores per processor

55 4.0 TLBミスごとのページウォークに かかる消費サイクル数 4. Microbench 仮想マシンのEPT walkの回数 仮想マシンのEPT loadの回数 メモリ遅延時間

56 4. Microbenchmarkの概要 0. 仮想マシン ネイティブマシンのページサイズの条件を変えな がらTLBミスごとのページウォークにかかる消費サイクル数を 調べた 1. ネイティブマシンのページサイズを2MBに揃えて 仮想マシン のページサイズを変えながらTLBミスごとの 1.1. EPT walkの回数 1.2. EPT loadの回数 1.3. メモリ遅延時間 を調べた

57 4. Microbenchmark概要 0. 仮想マシン ネイティブマシンのページサイズの条件を変えな がらTLBミスごとのページウォークにかかる消費サイクル数を 調べた 1. ネイティブマシンのページサイズを2MBに揃えて 仮想マシン のページサイズを変えながらTLBミスごとの 1.1. EPT walkの回数 1.2. EPT loadの回数 1.3. メモリ遅延時間 を調べた

58 4.0. TLBミスごとのページウォークにかかる消費サイクル数 ホストページサイズ 2 MB ゲストページサイズ 4 KB ホストページサイズ 4 KB ホストの消費サイクル数 実環境 ゲストページサイズ 2 MB ゲストの消費サイクル数 注 ラベルは 環境 - 仮想マシンのページサイズ - ネイティブマシンのページサイズ

59 4.0. TLBミスごとのページウォークにかかる消費サイクル数 ホストページサイズ 2 MB ゲストページサイズ ホストのページサイズを 4 KB 大きくすると速くなる ホストページサイズ 4 KB ホストの消費サイクル数 ゲストのページサイズを ゲストの消費サイクル数 大きくすると速くなる 実環境 ゲストページサイズ 2 MB 注 ラベルは 環境 - 仮想マシンのページサイズ - ネイティブマシンのページサイズ

60 4. Microbenchmark 0. 仮想マシン ネイティブマシンのページサイズの条件を変えな がらTLBミスごとのページウォークにかかる消費サイクル数を 調べた 1. ネイティブマシンのページサイズを2MBに揃えて 仮想マシン のページサイズを変えながらTLBミスごとの 1.1. EPTウォークの回数 1.2. EPT ロードの回数 1.3. メモリ遅延時間 を調べた

61 3. メモリ遅延時間 1. EPTウォーク 2. EPTロード メ イ ン メ モ リ

62 EPTウォークとEPTロードの違い EPT ウォーク ゲストから見た ページテーブルを1段引く処理 また ホストで一回仮想マシンの実アドレスから物理マシンの物理アドレスに 変換する処理 EPTロード ホスト CPU から見た ページテーブルを1段引く処理

63 TLBミスごとのEPTウォークの回数 ゲストページサイズ 4 KB ゲストページサイズ 2 MB ホストページサイズ 2 MB 理論的には ページサイズ2MBの場合のほうがページテーブルが1段階少ない分 ページサイズ4KBの場合と比べてEPTウォークが1回少なくなるはず マッピングしたデータが4GB以外の場合 EPTウォークの回数の差は約1回 ページ数が小さい場合は キャッシュでヒットする確率が高くなるので回数が 少なくなりがち たぶん

64 TLBミスごとのEPTロードの回数 ゲストページサイズ 4 KB ゲストページサイズ 2 MB ホストページサイズ 2 MB EPTロードの回数もページサイズが2 MBの場合の方が4 KBの場合よりも1.0回以 上少ない

65 命令ごとのデータ読み込み元 データ自体に関するお話 メモリ遅延時間は データを記憶機構のどこから取得するのか に影響している 特に データがL3データキャッシュにあるかメインメモリに あるかで特に変わる ここで言う L3データキャッシュ はいままで述べてきた L3ページテーブルキャッシュ と は別物 この計測ではどれぐらいのデータがL3データキャッシュでヒッ トして どれだけのデータがメインメモリでヒットするかをカウン トした が どうやらメインメモリをヒットした回数が少なめにカウン トされているらしい

66 参考知識 データキャッシュ L(n-1)キャッシュ L(n)キャッシュ メインメモリ データ よく使うデータ

67 命令ごとのデータ読み込み元 ゲスト側 ゲストページサイズが大きい ほど L1, L2キャッシュまでに ヒットする可能性が上昇する ゲストページサイズ 4 KB ゲストページサイズ 2 MB ゲストのページサイズが小さいとエントリの数が増加する L3データキャッシュ メインメモリが呼ばれる回数が大きく増える

68 命令ごとのデータ読み込み元 ホスト側 ゲストページサイズ ゲストページサイズ 4 KB 2 MB ゲストのページサイズはL3データキャッシュ以降の呼び出し回数にほとんど影響を 与えない

69 5.1. マルチスレッドベンチマーク実験 及びネイティブ仮想環境比較 5. Benchmark 5.2. データベースベンチマーク実験 Page Splinterrとは 5.3. VMmarkベンチマーク分析 working time sampling

70 結果の評価 (1) CPU-bound benchmarks 49のベンチマークでマルチスレッドベンチマークを実行 TLBミス処理にサイクル全体の5%以上を費やしたのは6つのプログラムのみ 物理マシンと仮想マシンでパフォーマンスが二倍以上違うのはparsec.dedupのみ dedupではtlbミス回数の増加により仮想実行のオーバーヘッドが大きくなる

71 [Appendix] dedupとpage sharing Page Sharing ハイパーバイザがVMのRAM内に同一のページがないかチェックし 存在すればホ ストの同一の物理メモリに書き込む persec.dedupはこの同一の内容のページを排除する(memory Deduplication) を積極的に行うベンチマークであるため おそらくpage splinterringが頻繁に発生 するため 特に仮想マシン上でパフォーマンスが落ちる VM1 RAM VM2 RAM VM3 RAM Memory Deduplication を行う Hardware RAM

72 結果の評価 (1) CPU-bound benchmarks ハイパーバイザによるマッピングを行わない場合 ハイパーバイザでの2MBページマッピング(gPA hpa)を行わない場合 ページ テーブルのサイズが大きくなり EPT-level Walkが長くなってしまう いくつかのベンチマークでは物理マシンと数倍以上のパフォーマンス差が生じる mcfはマッピングを行わない場合 4.3倍の%サイクル時間が要する ようになった マッピングを行わなかった場合 の平均 マッピングを行わなった場合の平 均

73 結果の評価 (2) Database Benchmark Analysis TPC-Cベンチマーク トランザクション処理とデータベースのベンチマーク を行い 現実世界での巨大なデータベースでどうパフォームするか 小さなデータセットではよりキャッシュの利用度が上がりやすい TLBミス処理に当てられる時間(表のWALK_DURATION)はネイティブマ シンで19.6%, 仮想マシンで15.4% これはEPT Walk Cycleに当てられる時間の増加(5.4%)により説明さ れる

74 結果の評価 (2) VMmark Analysis 単一の仮想マシンだけでなく 複数の仮想マシンでベンチマーク実験 VMmark = 産業レベルの複数仮想マシンサーバのためのベンチマーク 処理時間全体の12.3%がTLBミス処理に費やされ その4.3%がEPT Walkによって説明可能 TLBミス処理全体に占めるEPT Walkの割合の小ささを考えると 多くの場 合はL1, L2, L3キャッシュのいずれかにヒットしたのではないかと考えられ る TPC-Cと比較するとPage Splinteringの有無によるパフォーマンスのさ差 異が大きい

75 補足 page splinteringとは Page Splintering 仮想化ソフトウェアはしばしば大きなページ 2MBなど をより 小さなチャンク 4KB程度 に分割 利点 Page Sharing(前述)が可能 参照の局所性 メモリ が向上できる Working set samplingによるパフォーマンス向上 欠点 アドレス変換のオーバーヘッドを増加させる

76 結果の評価 (2) Vmmarkでのpage splinteringの効果 TPC-Cではsamplingの有無によるパフォーマンスの差は小さい VMMarkでは2GBの小さなRAMをもつVMを複数使用するため working set samplingの効果が大きくなる サンプリングを無くした ことでパフォーマンス が-33%

77 7. Conclusion

78 7. Conclusion 仮想環境におけるTLBミスの影響は世間一般で考えられているほど深刻ではない 最悪のケースではEPTウォークのコストは大きいが より大きなTLBと階層的な ページ階層キャッシュをもつモダンなプロセッサーはTLBミスのコストを削減する 一方で やはり仮想システムにおいて アドレス変換コストを低く抑えるためにTLB ミスを可能な限り回避する必要がある

79 Finish!

80 8. 感想

81 8. 感想 VMwareのvSphereというソフトウェアに隠れてしまっている部分をあって困った それぞれの実験のベンチマークが何をするためのものなのかについての詳細な説 明が論文中にないので調べに行くのが少し大変だった(特にBenchmark) e.g. parsec_benchmark 仮想マシン上の2D Walkの動き方や ページサイズとPTBサイズ及びアドレス変換 コストの関係について当初この論文だけでは理解できず 他のいくつかの論文を参 考にする必要があった Page Splinterとページサイズについての話はもう少し別の論文も参考にもっとまと めてもよかった

82 Thank you for Listening!! 田浦先生ありがとうございました

83 参考資料 Accelerating Two-Dimensional Page Walks for Virtualized Systems Large Pages and Lightweight Memory Management in Virtualized Environments: Can You Have it Both Ways? Tradeoffs in Supporting Two Page Sizes コンピュータアーキテクチャ (電子情報通信レクチャーシリーズ)

Microsoft PowerPoint - No15›¼‚z‰L›¯.ppt

Microsoft PowerPoint - No15›¼‚z‰L›¯.ppt メモリ アーキテクチャ 3 仮想記憶 計算機アーキテクチャ ( 第 15 回目 ) 今井慈郎 (imai@eng.kagawa-u.ac.jp) 仮想記憶とは コンピュータ上に実装されている主記憶よりも大きな記憶領域を仮想的に提供する仕組み メモリ空間の一部をハードディスク装置等の大容量外部記憶にマッピングし実装したメモリ量以上のメモリ空間を利用できる環境をユーザに提供 実装したメモリ : 実記憶

More information

Microsoft PowerPoint - os ppt [互換モード]

Microsoft PowerPoint - os ppt [互換モード] 4. メモリ管理 (1) 概要メモリ管理の必要性静的メモリ管理と動的メモリ管理スワッピング, 仮想記憶ページングとセグメンテーション 2008/5/ 20 メモリ管理 (1) 1 メモリはコンピュータの 5 大構成要素 装置 ( キーボード, マウス ) CPU ( 中央演算装置 ) 出 装置 ( モニタ, プリンタ ) 主記憶装置 ( メインメモリ ) 外部記憶装置 (HDD) 2008/5/ 20

More information

Operating System 仮想記憶

Operating System 仮想記憶 Operating System 仮想記憶 2018-12 記憶階層 高速 & 小容量 ( 高価 ) レジスタ アクセスタイム 数ナノ秒 容量 ~1KB CPU 内キャッシュ (SRAM) 数ナノ秒 1MB 程度 ランダムアクセス 主記憶 (DRAM) 数十ナノ秒 数 GB 程度 ランダムアクセス フラッシュメモリ (SSD) 約 100 万倍 シーケンシャルアクセス 磁気ディスク (HDD) 数十ミリ秒

More information

10-vm1.ppt

10-vm1.ppt オペレーティングシステム ~ 仮想記憶 (1) ~ 山田浩史 hiroshiy @ cc.tuat.ac.jp 2015/06/19 OS の目的 裸のコンピュータを抽象化 (abstraction) し より使いやすく安全なコンピュータとして見せること OS はハードウェアを制御し アプリケーションの効率的な動作や容易な開発を支援する OS がないと メモリをアプリケーション自身が管理しなければならない

More information

OS

OS Operatig System 仮想記憶 2017-12 記憶階層 高速 & 小容量 ( 高価 ) レジスタ アクセスタイム 数ナノ秒 容量 ~1KB ランダムアクセス ランダムアクセス CPU 内キャッシュ (SRAM) 主記憶 (DRAM) フラッシュメモリ 数ナノ秒 数十ナノ秒 1MB 程度 数 GB 程度 シーケンシャルアクセス 磁気ディスク (HDD) 光磁気ディスク (CD-R DVD-RW

More information

Microsoft PowerPoint - sp ppt [互換モード]

Microsoft PowerPoint - sp ppt [互換モード] システムプログラム概論 メモリ管理 (1) 第 x 講 : 平成 20 年 10 月 15 日 ( 水 ) 2 限 S1 教室 今日の講義概要 メモリ管理の必要性 静的メモリ管理と動的メモリ管理 スワッピング, 仮想記憶 ページングとセグメンテーション 中村嘉隆 ( なかむらよしたか ) 奈良先端科学技術大学院大学助教 y-nakamr@is.naist.jp http://narayama.naist.jp/~y-nakamr/

More information

Microsoft PowerPoint - OS09.pptx

Microsoft PowerPoint - OS09.pptx この資料は 情報工学レクチャーシリーズ松尾啓志著 ( 森北出版株式会社 ) を用いて授業を行うために 名古屋工業大学松尾啓志 津邑公暁が作成しました 主記憶管理 ページング パワーポイント 7 で最終版として保存しているため 変更はできませんが 授業でお使いなる場合は松尾 (matsuo@nitech.ac.jp) まで連絡いただければ 編集可能なバージョンをお渡しする事も可能です 復習 復習 主記憶管理

More information

Microsoft PowerPoint - No6note.ppt

Microsoft PowerPoint - No6note.ppt 前回 : 管理 管理の目的 : の効率的利用 ( 固定区画方式 可変区画方式 ) しかし, いかに効率よく使ったとしても, 実行可能なプログラムサイズや同時に実行できるプロセス数は実装されているの大きさ ( 容量 ) に制限される 256kB の上で,28kB のプロセスを同時に 4 個実行させることはできないか? 2 256kB の上で,52kB のプロセスを実行させることはできないか? 方策 :

More information

Microsoft PowerPoint - No7note.ppt

Microsoft PowerPoint - No7note.ppt 仮想記憶 (2) 実際に存在する主記憶 ( 物理メモリ ) の容量に制限されない 仮想的な記憶空間 をユーザに提供する 仮想記憶の基本アイディア 主記憶に入りきらない大きなプログラムでも, ある時点で実行されているのはプログラムの一部のみ, 必要となるデータも一時には一部のデータのみ ( 参照の局所性 ) プログラム全体はディスク装置に入れておき, 実行時に必要な部分を主記憶にもってくればよい 主記憶容量

More information

OS

OS Operatig System 仮想記憶 2019-11 記憶階層 高速 & 小容量 ( 高価 ) レジスタ アクセスタイム 数ナノ秒 容量 ~1KB ランダムアクセス CPU 内 キャッシュ (SRAM) 主記憶 (DRAM) 数ナノ秒 数十ナノ秒 1MB 程度 数 GB 程度 ランダムアクセス フラッシュメモリ (SSD) 約 100 万倍 シーケンシャルアクセス 磁気ディスク (HDD) 数十ミリ秒

More information

講義計画 1. コンピュータの歴史 1 2. コンピュータの歴史 2 3. コンピュータの歴史 3 4. 論理回路と記憶, 計算 : レジスタとALU 5. 主記憶装置とALU, レジスタの制御 6. 命令セットアーキテクチャ 7. 演習問題 8. パイプライン処理 9. メモリ階層 : キャッシュ

講義計画 1. コンピュータの歴史 1 2. コンピュータの歴史 2 3. コンピュータの歴史 3 4. 論理回路と記憶, 計算 : レジスタとALU 5. 主記憶装置とALU, レジスタの制御 6. 命令セットアーキテクチャ 7. 演習問題 8. パイプライン処理 9. メモリ階層 : キャッシュ 計算機システム Ⅱ キャッシュと仮想記憶 和田俊和 講義計画 1. コンピュータの歴史 1 2. コンピュータの歴史 2 3. コンピュータの歴史 3 4. 論理回路と記憶, 計算 : レジスタとALU 5. 主記憶装置とALU, レジスタの制御 6. 命令セットアーキテクチャ 7. 演習問題 8. パイプライン処理 9. メモリ階層 : キャッシュと仮想記憶 ( 本日 ) 10. 命令レベル並列処理

More information

Microsoft PowerPoint - os ppt [互換モード]

Microsoft PowerPoint - os ppt [互換モード] 5. メモリ管理 (2) 概要ページ管理 式ページ置換アルゴリズム 28/5/23 メモリ管理 (2) 1 ページング ( 復習 ) 仮想アドレス空間, 主記憶 ( 実アドレス空間 ) を固定サイズのページに分割 仮想アドレス空間のページを主記憶 ( メモリ ) のページに対応させる ページテーブル ( 変換表 ) を実メモリ上に保持 ページを単位としたアドレス変換 ( 仮想ページ番号, オフセット

More information

Microsoft PowerPoint - OS11.pptx

Microsoft PowerPoint - OS11.pptx この資料は 情報工学レクチャーシリーズ松尾啓志著 ( 森北出版株式会社 ) を用いて授業を行うために 名古屋工業大学松尾啓志 津邑公暁が作成しました パワーポイント 27 で最終版として保存しているため 変更はできませんが 授業でお使いなる場合は松尾 (matsuo@nitech.ac.jp) まで連絡いただければ 編集可能なバージョンをお渡しする事も可能です 主記憶管理 : 仮想記憶 復習 : 主記憶管理

More information

この方法では, 複数のアドレスが同じインデックスに対応づけられる可能性があるため, キャッシュラインのコピーと書き戻しが交互に起きる性のミスが発生する可能性がある. これを回避するために考案されたのが, 連想メモリアクセスができる形キャッシュである. この方式は, キャッシュに余裕がある限り主記憶の

この方法では, 複数のアドレスが同じインデックスに対応づけられる可能性があるため, キャッシュラインのコピーと書き戻しが交互に起きる性のミスが発生する可能性がある. これを回避するために考案されたのが, 連想メモリアクセスができる形キャッシュである. この方式は, キャッシュに余裕がある限り主記憶の 計算機システム Ⅱ 演習問題学科学籍番号氏名 1. 以下の分の空白を埋めなさい. CPUは, 命令フェッチ (F), 命令デコード (D), 実行 (E), 計算結果の書き戻し (W), の異なるステージの処理を反復実行するが, ある命令の計算結果の書き戻しをするまで, 次の命令のフェッチをしない場合, ( 単位時間当たりに実行できる命令数 ) が低くなる. これを解決するために考案されたのがパイプライン処理である.

More information

Microsoft PowerPoint mm

Microsoft PowerPoint mm システムプログラム概論 Memory management 1/2 2005/4/26 門林雄基 ( インターネット工学講座 ) 奈良先端科学技術大学院大学 今日の講義のポイント 問題は何か? memory hierarchy ( メモリ階層 ) この複雑な技術を 単純なプログラミングで使いこなせるようにできないか memory management in operating system 今日の講義のポイント

More information

Microsoft PowerPoint - sp ppt [互換モード]

Microsoft PowerPoint - sp ppt [互換モード] // システムプログラム概論 メモリ管理 () 今日の講義概要 ページ管理方式 ページ置換アルゴリズム 第 5 講 : 平成 年 月 日 ( 月 ) 限 S 教室 中村嘉隆 ( なかむらよしたか ) 奈良先端科学技術大学院大学助教 y-nakamr@is.naist.jp http://narayama.naist.jp/~y-nakamr/ // 第 5 講メモリ管理 () ページング ( 復習

More information

メモリ管理

メモリ管理 メモリ管理 (1) メモリ 思い出そう プログラムの実行のために, ありとあらゆるものがメモリに格納されなくてはならなかったことを グローバル変数, 配列 局所変数 配列 ( スタック ) 実行中に確保される領域 (malloc, new) プログラムのコード メモリの 管理 とは 誰が, メモリの どの部分を, 今, 使ってよいかを記憶しておき, メモリ割り当て要求 にこたえることができるようにすること

More information

Microsoft PowerPoint - OS08 [互換モード]

Microsoft PowerPoint - OS08 [互換モード] オペレーティングシステム 第 8 回 講 義 内 容 並 行 プログラミング 相 互 排 除 (つづき) 哲 学 者 の 食 事 問 題 メモリ 管 理 と 仮 想 記 憶 主 記 憶 共 有 資 源 としてのメモリ 奈 良 先 端 科 学 技 術 大 学 院 大 学 宮 崎 純 miyazaki@is.naist.jp 1 デッドロック(1) 待 機 グラフ(wait for graph; WFG)

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション コンピュータアーキテクチャ 第 13 週 割込みアーキテクチャ 2013 年 12 月 18 日 金岡晃 授業計画 第 1 週 (9/25) 第 2 週 (10/2) 第 3 週 (10/9) 第 4 週 (10/16) 第 5 週 (10/23) 第 6 週 (10/30) 第 7 週 (11/6) 授業概要 2 進数表現 論理回路の復習 2 進演算 ( 数の表現 ) 演算アーキテクチャ ( 演算アルゴリズムと回路

More information

IBM Cloud Social Visual Guidelines

IBM Cloud  Social Visual Guidelines IBM Business Process Manager 連載 : 事例に学ぶパフォーマンスの向上 第 3 回 画面描画の高速化 概要 IBM BPM は Coach フレームワークと呼ばれる画面のフレームワークを提供し CoachView と呼ばれる画面部品を組み合わせることによって効率よく画面を実装していくことが可能です しかしながら 1 画面に数百の単位の CoachView を配置した場合

More information

DRAM SRAM SDRAM (Synchronous DRAM) DDR SDRAM (Double Data Rate SDRAM) DRAM 4 C Wikipedia 1.8 SRAM DRAM DRAM SRAM DRAM SRAM (256M 1G bit) (32 64M bit)

DRAM SRAM SDRAM (Synchronous DRAM) DDR SDRAM (Double Data Rate SDRAM) DRAM 4 C Wikipedia 1.8 SRAM DRAM DRAM SRAM DRAM SRAM (256M 1G bit) (32 64M bit) 2016.4.1 II ( ) 1 1.1 DRAM RAM DRAM DRAM SRAM RAM SRAM SRAM SRAM SRAM DRAM SRAM SRAM DRAM SRAM 1.2 (DRAM, Dynamic RAM) (SRAM, Static RAM) (RAM Random Access Memory ) DRAM 1 1 1 1 SRAM 4 1 2 DRAM 4 DRAM

More information

Microsoft PowerPoint mm2

Microsoft PowerPoint mm2 システムプログラム概論 Memory management 2/2 25/5/6 門林雄基 ( インターネット工学講座 ) 奈良先端科学技術大学院大学 前回 Memory hierarchy Contention and arbitration for memory Virtual memory: software + hardware solution Address translation Physical

More information

メモリ管理

メモリ管理 メモリ管理 (2) 思い出そ ~~ う 物理アドレスと論理アドレス 論理アドレス空間 アドレス変換 メモリ管理ユニット (MMU) ページ ページテーブル,TLB 保護違反, ページフォルト ページング APP CPU OS OS が提供するメモリ関連 API (1) 1. 論理アドレス空間生成 = プロセスの生成 プロセスの作成 ( プログラムの起動 ) 2. 論理的なメモリ ( 仮想メモリ )

More information

今週の進捗

今週の進捗 Virtualize APIC access による APIC フック手法 立命館大学富田崇詠, 明田修平, 瀧本栄二, 毛利公一 2016/11/30 1 はじめに (1/2) マルウェアの脅威が問題となっている 2015年に4 億 3000 万以上の検体が新たに発見されている マルウェア対策にはマルウェアが持つ機能 挙動の正確な解析が重要 マルウェア動的解析システム : Alkanet 仮想計算機モニタのBitVisorの拡張機能として動作

More information

スライド 1

スライド 1 知能制御システム学 画像処理の高速化 OpenCV による基礎的な例 東北大学大学院情報科学研究科鏡慎吾 swk(at)ic.is.tohoku.ac.jp 2007.07.03 リアルタイム処理と高速化 リアルタイム = 高速 ではない 目標となる時間制約が定められているのがリアルタイム処理である.34 ms かかった処理が 33 ms に縮んだだけでも, それによって与えられた時間制約が満たされるのであれば,

More information

Microsoft PowerPoint - OS12.pptx

Microsoft PowerPoint - OS12.pptx 主記憶と 次記憶 オペレーティングシステム 第 回仮想記憶管理 () htt://www.info.kindai.ac.j/os 8 号館 階 N- 内線 559 takasi-i@info.kindai.ac.j プロセッサ 主記憶 プログラム データ 次記憶 プログラム データ -7 秒 倍 - 秒 プロセッサは 次記憶を直接読むことはできない 使用するプログラム, データは主記憶上にコピー メモリ管理技法

More information

セキュアVMの アーキテクチャ概要

セキュアVMの アーキテクチャ概要 2008 年 11 月 18 日 ( 火 ) セキュア VM ワークショップ ( 公開用修正版 ) 筑波大学講師品川高廣 セキュア VM BitVisor の アーキテクチャ概要 背景と目的 情報漏洩事件の増加 PC USBメモリ等の紛失 盗難 インターネット経由 ウィルスやファイル交換ソフトなど 仮想マシンモニタ (VMM) による安全性向上 暗号化 認証を VMM で強制する ストレージ及びネットワークの暗号化

More information

020105.メモリの高機能化

020105.メモリの高機能化 速化記憶階層の活用 5. メモリの高機能化 メモリインタリーブ メモリインタリーブとは 0 2 3 5 バンク番号 0 2 3 5 8 9 0 2 3 5 8 9 20 並列アクセス 主記憶装置をいくつかのバンクに分割し 各バンク毎にアクセスパスを設定する あるバンクの情報に対するアクセスがある時は それに続く全てのバンクの情報を同時にそれぞれのアクセスパスを経由して読み出す バンク数をウェイといい

More information

Microsoft PowerPoint - OS07.pptx

Microsoft PowerPoint - OS07.pptx この資料は 情報工学レクチャーシリーズ松尾啓志著 ( 森北出版株式会社 ) を用いて授業を行うために 名古屋工業大学松尾啓志 津邑公暁が作成しました 主記憶管理 主記憶管理基礎 パワーポイント 27 で最終版として保存しているため 変更はできませんが 授業でお使いなる場合は松尾 (matsuo@nitech.ac.jp) まで連絡いただければ 編集可能なバージョンをお渡しする事も可能です 復習 OS

More information

< B8CDD8AB B83685D>

< B8CDD8AB B83685D> () 坂井 修一 東京大学大学院情報理工学系研究科電子情報学専攻東京大学工学部電子情報工学科 / 電気電子工学科 はじめに アウトオブオーダ処理 工学部講義 はじめに 本講義の目的 の基本を学ぶ 場所 火曜日 8:40-0:0 工学部 号館 4 ホームページ ( ダウンロード可能 ) url: http://www.mtl.t.u-tokyo.ac.jp/~sakai/hard/ 教科書 坂井修一

More information

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果 Pervasive PSQL v11 のベンチマークパフォーマンスの結果 Pervasive PSQL ホワイトペーパー 2010 年 9 月 目次 実施の概要... 3 新しいハードウェアアーキテクチャがアプリケーションに及ぼす影響... 3 Pervasive PSQL v11 の設計... 4 構成... 5 メモリキャッシュ... 6 ベンチマークテスト... 6 アトミックテスト... 7

More information

Microsoft PowerPoint - ARC-SWoPP2011OkaSlides.pptx

Microsoft PowerPoint - ARC-SWoPP2011OkaSlides.pptx データ値の局所性を利用した ライン共有キャッシュの提案 九州大学大学院 岡慶太郎 福本尚人 井上弘士 村上和彰 1 キャッシュメモリの大容量化 マルチコア プロセッサが主流 メモリウォール問題の深刻化 メモリアクセス要求増加 IOピンの制限 大容量の LL(Last Level) キャッシュを搭載 8MB の L3 キャッシュを搭載 Core i7 のチップ写真 * * http://www.atmarkit.co.jp/fsys/zunouhoudan/102zunou/corei7.html

More information

メモリについて考えてみよう_REL_

メモリについて考えてみよう_REL_ Agenda はじめに メモリ って何だろう? SQL Server で使うメモリ メモリ関連の設定 メモリ周りのトラブル モニタリング はじめに 全体のテーマ 本セッションでは SQL Server のメモリを理解するための知識とその挙動を説明します ゴール メモリに関わる知識を整理し わからない単語を無くす 自分の関わるシステムをメモリを切り口に振り返ってみる トラブルが起きたときに何が起きたのか想像できるようになる

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Oracle GRID Center Flash SSD + 最新ストレージと Oracle Database で実現するデータベース統合の新しい形 2011 年 2 月 23 日日本オラクル Grid Center エンジニア岩本知博 進化し続けるストレージ関連技術 高速ストレージネットワークの多様化 低価格化 10GbE FCoE 8Gb FC ディスクドライブの多様化および大容量 / 低価格化

More information

仮想化基礎演習テキスト Ⅰ 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会

仮想化基礎演習テキスト Ⅰ 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会 本テキストの一部または全部について 著作権上 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会 ( 共著 ) の書面での了解を得ずに無断で複写 複製および転載することは禁じられています 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会は

More information

Page1

Page1 Windows 上での Caché 共有メモリの割り当て 2011 年 9 月 7 日 インターシステムズ カスタマーサポート Ray Fucillo Caché を起動すると Caché は データベース キャッシュ ( グローバル バッファ ) ルーチン キャッシュ 共有メモリ ヒープ ジャーナル バッファなどの制御構造に使用される単一の大規模なメモリ チャンクを割り当てます このメモリは 共有メモリ

More information

アドバンスト・フォーマットディスクのパフォーマンス

アドバンスト・フォーマットディスクのパフォーマンス White Paper アドバンスト フォーマットディスクのパフォーマンス White Paper FUJITSU Storage ETERNUS DX S4/S3 series アドバンスト フォーマットディスクのパフォーマンス 物理 4K セクターを使用した HDD の新技術により ストレージ密度 およびエラー訂正機能が向上されています その新技術の HDD が ETERNUS DX S4/S3

More information

71-78.indd

71-78.indd 6 AMD processor feature optimized to support virtualization machines (AMD) VMware Xen x86 AMD 2006 Rev. F F CPUSempron CPU AMD Virtualization AMD-V 9 Barcelona 3 Rapid Virtualization IndexingRVI Nested

More information

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc Article ID: NVSI-050110JP Created: 2005/10/19 Revised: - NetVault 仮想テープ ライブラリのパフォーマンス検証 : dothill SANnetⅡSATA 編 1. 検証の目的 ドットヒルシステムズ株式会社の SANnetll SATA は 安価な SATA ドライブを使用した大容量ストレージで ディスクへのバックアップを行う際の対象デバイスとして最適と言えます

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

Microsoft PowerPoint - ARCEMB08HayashiSlides.ppt [互換モード]

Microsoft PowerPoint - ARCEMB08HayashiSlides.ppt [互換モード] 演算 / メモリ性能バランスを考慮した CMP 向けオンチップ メモリ貸与法の提案 九州大学 林徹生今里賢一井上弘士村上和彰 1 発表手順 背景 目的 演算 / メモリ性能バランシング 概要 アクセスレイテンシの削減とオーバーヘッド 提案手法の実現方法 着目する命令 (Cell プロセッサへの ) 実装 性能評価 姫野ベンチマーク Susan@MiBench おわりに 2 チップマルチプロセッサ (CMP)

More information

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform Vectorwise 3.0 Fast Answers from Hadoop Technical white paper - 1 - 目次 はじめに...- 3 - Introduction...- 3 - Analyzing Big Data...- 4 - Vectorwise and Hadoop Environments...- 5 - Vectorwise Hadoop Connector...-

More information

160311_icm2015-muramatsu-v2.pptx

160311_icm2015-muramatsu-v2.pptx Linux におけるパケット処理機構の 性能評価に基づいた NFV 導 の 検討 村松真, 川島 太, 中 裕貴, 林經正, 松尾啓志 名古屋 業 学 学院 株式会社ボスコ テクノロジーズ ICM 研究会 2016/03/11 研究 的 VM 仮想 NIC バックエンド機構 仮想化環境 仮想スイッチ パケット処理機構 物理環境 性能要因を考察 汎 IA サーバ NFV 環境に適したサーバ構成を検討

More information

Microsoft PowerPoint - ICD2011TakadaSlides.pptx

Microsoft PowerPoint - ICD2011TakadaSlides.pptx キャッシュウェイ割り当てと コード配置の同時最適化による メモリアクセスエネルギーの削減 九州大学 高田純司井上弘士京都大学石原亨 2012/8/9 1 目次 研究背景 組込みプロセッサにおけるエネルギー削減の必要性 キャッシュウェイ割り当て 提案手法 キャッシュウェイ割り当てとコード配置の組み合わせ 同時最適化 評価実験 まとめ 2012/8/9 2 組込みプロセッサの課題 研究背景 低消費エネルギー化,

More information

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する製品の注意点 最 後に 8. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) Arcserve Backup r17 からライセンスの登録モ

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する製品の注意点 最 後に 8. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) Arcserve Backup r17 からライセンスの登録モ Arcserve Backup r17 下位互換サポート 2016/03/03 下位互換サポートについて Arcserve Backup は 同一バージョン間だけではなく 下位バージョンのエージェント製品を利用できます 下位互換を利用することで バージョンアップができない環境や アップグレードに時間がかかる環境において バックアップ運用の継続ができます 下位互換とは バックアップサーバとなる Arcserve

More information

MMUなしプロセッサ用Linuxの共有ライブラリ機構

MMUなしプロセッサ用Linuxの共有ライブラリ機構 MMU なしプロセッサ用 Linux の共有ライブラリ機構 大谷浩司 高岡正 近藤政雄 臼田尚志株式会社アックス はじめに μclinux には 仮想メモリ機構がないので共有ライブラリ機構が使えない でもメモリ消費抑制 ストレージ消費抑制 保守性の向上のためには 欲しい 幾つかの実装があるが CPU ライセンス 機能の制限のためにそのまま利用できない RidgeRun 社 (Cadenux 社 )

More information

計算機アーキテクチャ

計算機アーキテクチャ 計算機アーキテクチャ 第 11 回命令実行の流れ 2014 年 6 月 20 日 電気情報工学科 田島孝治 1 授業スケジュール ( 前期 ) 2 回日付タイトル 1 4/7 コンピュータ技術の歴史と コンピュータアーキテクチャ 2 4/14 ノイマン型コンピュータ 3 4/21 コンピュータのハードウェア 4 4/28 数と文字の表現 5 5/12 固定小数点数と浮動小数点表現 6 5/19 計算アーキテクチャ

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション BitVisor のための OS の状態の復元機能 2013 年 12 月 6 日 電気通信大学河﨑雄大大山恵弘 1 BitVisor Summit 2 2013/12/6 背景 近年 マルウェアなどの多くのセキュリティ脅威が発見されている OS 上のセキュリティシステムで監視や防御をするのが一般的な方法である しかし OS が乗っ取られてしまうと無効化されてしまう 監視や防御などの処理は OS の外で行いたい!

More information

untitled

untitled VMware 2006 4 14 ( ) 30 : VM: ( CPU HDD NIC HBA VMware ESX Server 1 : Virtual Center VMotion VMotion ( Virtual Center ESX Server ) SAN VMware AGENDA 2005 11 4 IDC 150 IDC OS 2 4 x86 x86 Survey respondents

More information

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt Non-Sampling Flow Inspection を支える技術 ユーテン ネットワークス株式会新籾晶 アジェンダ Non-Sampling Flow Inspection を支える技術 背景のおさらいトラヒック解析の問題点 (Non-Sampling 観点 ) 解決策ハードウェア作っちゃいました!! 本当に Non-Sampling は実現できたのか? 性能比較による検証 まとめ 1 背景

More information

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E ホワイト ペーパー VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 EMC ソリューション グループ 要約 このホワイト ペーパーでは EMC VFCache と EMC VNX を組み合わせて Microsoft SQL Server 2008 環境での OLTP( オンライン トランザクション処理 ) のパフォーマンスを改善する方法について説明します

More information

まえがき 2011 年 11 月 1 日 ver1.0 [ 初版 ] 本手順書では vcenter サーバが管理する仮想コンピュータを Acronis Backup & Recovery 11 エージェント for ESX(i)( バーチャルアプライアンス ) を用いてバックアップする手順をご紹介し

まえがき 2011 年 11 月 1 日 ver1.0 [ 初版 ] 本手順書では vcenter サーバが管理する仮想コンピュータを Acronis Backup & Recovery 11 エージェント for ESX(i)( バーチャルアプライアンス ) を用いてバックアップする手順をご紹介し VMware vcenter 統合とエージェント for ESX(i) の配置 目次 1. VMWare vcenter 統合... 3 1.1. VMWare vcenter 統合の有効化... 3 1.2. エージェント for ESX(i) の配置... 6 1.3. vsphere Client からのエージェント for ESX(i) 配置... 9 2. ESX サーバ単体の管理...

More information

SELECT Server XM (ver

SELECT Server XM (ver MicroStation / PowerDraft V8i (SELECTseries 4) のインストール MicroStationV8i (SELECTseries 4) または PowerDraftV8i (SELECTseries 4) を入手するには ソフトウェアフルフィルメントセンター よりソフトウェアを入手します Software Fulfillment Download Guide.PDF

More information

第6期末セミナー2006-1rev1.ppt

第6期末セミナー2006-1rev1.ppt Intel VT vs AMD AMD-V ( CPU) 2 3 IA-32 Intel VT-x AMD Virtualization(AMD-V) IA-64 Intel VT-i UltraSPARC UltraSPARCArchitecture2005(UltraSPARC T1) POWER Logical Partitioning (LPAR) ARM TrustZone x86 4 Intel

More information

proventia_site_protector_sp8_sysreq

proventia_site_protector_sp8_sysreq SiteProtector 2.0 Service Pack 8.x システム要件 2010 年 7 月 26 日 SiteProtector 2.0 Service Pack 8.x システム要件... 1 Service Pack 8.1 - SiteProtector システム要件... 1 Service Pack 8.1 仮想環境... 1 Service Pack 8.1 - Express

More information

System Center Virtual Machine Manager 2008 R2の留意事項一覧

System Center Virtual Machine Manager 2008 R2の留意事項一覧 System Center Virtual Machine Manager 2008 R2 の留意事項一覧 System Center Virtual Machine Manager 2008 R2( 以降 SCVMM2008R2) をご利用になる前に 下記のリリースノートをよくお読みください System Center Virtual Machine Manager 2008 R2 リリースノート

More information

PowerPoint Presentation

PowerPoint Presentation コンピュータ科学 II 担当 : 武田敦志 http://takeda.cs.tohoku gakuin.ac.jp/ 今日の話 オペレーティングシステム コンピュータを利用するための基本ソフト オペレーティングシステムの役割 プロセスの管理主記憶の管理出入力の管理ファイルの管理 タイムシェアリングシステム仮想記憶排他制御ディレクトリ構造

More information

N08

N08 CPU のキモチ C.John 自己紹介 英語きらい 絵かけない 人の話を素直に信じない CPUにキモチなんてない お詫び 予告ではCとC# とありましたがやる気と時間の都合上 C++のみを対象とします 今日のネタ元 MSDN マガジン 2010 年 10 月号 http://msdn.microsoft.com/ja-jp/magazine/cc850829.aspx Windows と C++

More information

スライド 1

スライド 1 知能制御システム学 画像処理の高速化 東北大学大学院情報科学研究科鏡慎吾 swk(at)ic.is.tohoku.ac.jp 2008.07.22 今日の内容 ビジュアルサーボのようなリアルタイム応用を考える場合, 画像処理を高速に実装することも重要となる いくつかの基本的な知識を押さえておかないと, 同じアルゴリズムを実行しているのに性能が上がらないということがしばしば生じる 今日は, あくまで普通の

More information

ついに登場 VMware vsphere 4 ~ 仮想化技術を用いたシステムの簡素化とコスト削減策 ~ 2009 年 6 月 30 日ヴイエムウェア株式会社テクノロジーアライアンス部長森田徹治

ついに登場 VMware vsphere 4 ~ 仮想化技術を用いたシステムの簡素化とコスト削減策 ~ 2009 年 6 月 30 日ヴイエムウェア株式会社テクノロジーアライアンス部長森田徹治 ついに登場 VMware vsphere 4 ~ 仮想化技術を用いたシステムの簡素化とコスト削減策 ~ 2009 年 6 月 30 日ヴイエムウェア株式会社テクノロジーアライアンス部長森田徹治 本日のアジェンダ IT 部門が抱える課題 仮想化による TCO 削減 ITサービスのマネジメント VMware vsphere 4 の登場 2 IT 部門が抱える課題 -- 仮想化による TCO の削減 3

More information

Microsoft Word - nvsi_080177jp_trendmicro_bakbone.doc

Microsoft Word - nvsi_080177jp_trendmicro_bakbone.doc Article ID: NVSI-080177JP Created: 2008/06/10 Revised: - 1. 検証目的 トレンドマイクロウイルス対策ソフト ServerProtect for Linux 3.0 とウイルスバスターコーポレートエディション 8.0 を組み合わせた NetVault Backup バックアップ動作検証 各クライアントが様々なファイルを書き込む中で ファイル サーバ自身とそのバックアップ

More information

PowerPoint-Präsentation

PowerPoint-Präsentation コネクテッド カーに採用される仮想化 OS のデバッグ手法 欧米の車載機器メーカで採用が進むハイパー バイザ OS に対する取り組み 日本ローターバッハ株式会社技術サポート香川貴人 2017 年 7 月 12 日 www.jp.lauterbach.com Hypervisor システムのデバッグ 2 / 38 アジェンダハイパーバイザシステムとデバッグハイパーバイザとはハイパーバイザシステムのデバッグデモ

More information

Microsoft Word - nvsi_100220jp_dell_nvfr40.doc

Microsoft Word - nvsi_100220jp_dell_nvfr40.doc Article ID: NVSI-100220JP Created: 2010/08/13 Revised: -- 1. 検証目的 NetVault FASTRecover 4.0 動作検証 ( 冗長化 / レプリケーション ) 本ドキュメントでは NetVault FASTRecover ( 以下 NVFR) に関する動作の確認を行い その内容についてまとめています 2. 検証環境 2.1 構成図

More information

KSforWindowsServerのご紹介

KSforWindowsServerのご紹介 Kaspersky Security for Windows Server のご紹介 ランサムウェアに対抗する アンチクリプター を搭載 株式会社カスペルスキー 製品本部 目次 1. サーバーセキュリティがなぜ重要か? 2. Kaspesky Security for Windows Server の概要 Kaspersky Security for Windows Server の特長 導入の効果

More information

Microsoft PowerPoint - ARC2009HashiguchiSlides.pptx

Microsoft PowerPoint - ARC2009HashiguchiSlides.pptx 3 次元 DRAM プロセッサ積層実装を 対象としたオンチップ メモリ アーキテクチャの提案と評価 橋口慎哉 小野貴継 ( 現 ) 井上弘士 村上和彰 九州大学大学院システム情報科学府 九州大学大学院システム情報科学研究院 発表手順 研究背景 研究目的 ハイブリッド キャッシュ アーキテクチャ 評価実験 まとめと今後の課題 2 3 次元実装技術 研究背景 グローバル配線長の削減 チップ面積縮小 異なるプロセスを経て製造されたダイ同士の積層

More information

はじめに Dell PowerVault DL2000 Powered by Symantec Backup Exec は シンプルで管理しやすいデータ保護機能を提供する 柔軟かつ経済的なバックアップソリューションです 本ホワイトペーパーでは PowerVault DL2000 の バリューシリーズ

はじめに Dell PowerVault DL2000 Powered by Symantec Backup Exec は シンプルで管理しやすいデータ保護機能を提供する 柔軟かつ経済的なバックアップソリューションです 本ホワイトペーパーでは PowerVault DL2000 の バリューシリーズ Dell PowerVault DL2000 のバックアップ性能 デルテクニカルホワイトペーパー Dell PowerVault DL2000 Powered By Symantec 作成 : Muffadal Quettawala Scott Reichmanis はじめに Dell PowerVault DL2000 Powered by Symantec Backup Exec は シンプルで管理しやすいデータ保護機能を提供する

More information

仮想化によるサーバの再構成 尾西克之 大阪大学理学研究科技術部. はじめに理学研究科トップの DNS サーバを始め 管理運用を行うサーバの多くはハードウェアの老朽化が進み 更新時期を迎えている しかし全てのハードウェアを購入には費用が掛かり又 作業時間も掛かるため 一度に更新するのは不可能である そ

仮想化によるサーバの再構成 尾西克之 大阪大学理学研究科技術部. はじめに理学研究科トップの DNS サーバを始め 管理運用を行うサーバの多くはハードウェアの老朽化が進み 更新時期を迎えている しかし全てのハードウェアを購入には費用が掛かり又 作業時間も掛かるため 一度に更新するのは不可能である そ 熊本大学学術リポジトリ Kumamoto University Repositor Title 仮想化によるサーバの再構成 Author(s) 尾西, 克之 Citation Issue date 0-0-7 Type URL Presentation http://hdl.handle.net/98/60 Right 仮想化によるサーバの再構成 尾西克之 大阪大学理学研究科技術部. はじめに理学研究科トップの

More information

Microsoft PowerPoint - OS12.pptx

Microsoft PowerPoint - OS12.pptx # # この資料は 情報工学レクチャーシリーズ松尾啓志著 ( 森北出版株式会社 ) を用いて授業を行うために 名古屋工業大学松尾啓志 津邑公暁が作成しました パワーポイント 7 で最終版として保存しているため 変更はできませんが 授業でお使いなる場合は松尾 (matsuo@nitech.ac.jp) まで連絡いただければ 編集可能なバージョンをお渡しする事も可能です # 主記憶管理 : ページ置き換え方式

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション vsmp Foundation スケーラブル SMP システム スケーラブル SMP システム 製品コンセプト 2U サイズの 8 ソケット SMP サーバ コンパクトな筐体に多くのコアとメモリを実装し SMP システムとして利用可能 スイッチなし構成でのシステム構築によりラックスペースを無駄にしない構成 将来的な拡張性を保証 8 ソケット以上への拡張も可能 2 システム構成例 ベースシステム 2U

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 総務省 ICTスキル総合習得教材 概要版 eラーニング用 [ コース2] データ蓄積 2-5: 多様化が進展するクラウドサービス [ コース1] データ収集 [ コース2] データ蓄積 [ コース3] データ分析 [ コース4] データ利活用 1 2 3 4 5 座学本講座の学習内容 (2-5: 多様化が進展するクラウドサービス ) 講座概要 近年 注目されているクラウドの関連技術を紹介します PCやサーバを構成するパーツを紹介後

More information

Microsoft Word - qtsi_120246jp_rhev.doc

Microsoft Word - qtsi_120246jp_rhev.doc Article ID: QTSI-120246JP Created: 2012/02/27 Revised: - Red Hat Enterprise Virtualization(RHEV) 3.0 環境での NetVault Backup を使用した各ノードのシステム保護 1. 概要 Red Hat Enterprise Virtualization(RHEV) は レッドハット社が提供する仮想化環境管理ソリューションです

More information

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M Oracle9i Release 2 on Linux: Red Hat Linux Advanced Server 2.1 2002 6 ... 3 Oracle on Linux... 3... 3... 4 64 I/O... 4... 4 I/O... 5 I/O... 5... 6 io_request_lock... 6 I/O... 6... 7 4GB RAM SGA... 7 64GB

More information

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する各製品の注意点 最後に 7. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) 利用中の環境で Arcserve Backup の上書きインス

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する各製品の注意点 最後に 7. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) 利用中の環境で Arcserve Backup の上書きインス Arcserve Backup r17.5 下位互換サポート 2017/03/03 下位互換サポートについて Arcserve Backup は 同一バージョン間だけではなく 下位バージョンのエージェント製品を利用したバックアップも可能です 下位互換を利用することで バージョンアップができない環境や アップグレードに時間がかかる環境において バックアップ運用を継続できます 下位互換とは バックアップサーバから下位バージョンのエージェントに接続する環境を指します

More information

Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx

Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx 2014/08/22 作成 (ver. 2.1) VirtualBox のインストールと 設定済み BioLinux7 の導入 (BioLinux7.ova) Windows 7 (64bit) 環境に.ova ファイル形式の BioLinux7 ( 配布中 ) を導入する場合 注意事項 ) 実習では.ova ファイルから BioLinux7 の導入を行って下さい VirtualBox は最新版ではなく

More information

memcached 方式 (No Replication) 認証情報は ログインした tomcat と設定された各 memcached サーバーに認証情報を分割し振り分けて保管する memcached の方系がダウンした場合は ログインしたことのあるサーバーへのアクセスでは tomcat に認証情報

memcached 方式 (No Replication) 認証情報は ログインした tomcat と設定された各 memcached サーバーに認証情報を分割し振り分けて保管する memcached の方系がダウンした場合は ログインしたことのあるサーバーへのアクセスでは tomcat に認証情報 IdPClusteringPerformance Shibboleth-IdP 冗長化パフォーマンス比較試験報告書 2012 年 1 月 17 日国立情報学研究所 Stateless Clustering 方式は SAML2 を想定しているため CryptoTransientID は不使用 使用するとパフォーマンスが悪くなる可能性あり Terracotta による冗長化について EventingMapBasedStorageService

More information

システムLSIとアーキテクチャ技術  (part II:オンチップ並列            アーキテクチャ)

システムLSIとアーキテクチャ技術  (part II:オンチップ並列            アーキテクチャ) 今回は前回の続きでキャッシュの書き込みポリシー 性能の検討をやって 仮想記憶を紹介します 1 ではメモリの基本がわかったところでキャッシュの話をしましょう キャッシュとは頻繁にアクセスされるデータ ( 命令もデータの一種と考える ) を入れておく小規模高速なメモリを指します 小銭の Cash ではなく Cache( 貴重なものを入れておく小物入れ ) なのでご注意ください この言葉はコンピュータの世界で大変有名になったので

More information

使用する前に

使用する前に この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE

More information

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR 第 回マイクロプロセッサのしくみ マイクロプロセッサの基本的なしくみについて解説する. -1 マイクロプロセッサと周辺回路の接続 制御バス プロセッサ データ バス アドレス バス メモリ 周辺インタフェース バスの基本構成 Fig.-1 バスによる相互接続は, 現在のコンピュータシステムのハードウェアを特徴づけている. バス (Bus): 複数のユニットで共有される信号線システム内の データの通り道

More information

Microsoft PowerPoint - 11Web.pptx

Microsoft PowerPoint - 11Web.pptx 計算機システムの基礎 ( 第 10 回配布 ) 第 7 章 2 節コンピュータの性能の推移 (1) コンピュータの歴史 (2) コンピュータの性能 (3) 集積回路の進歩 (4) アーキテクチャ 第 4 章プロセッサ (1) プロセッサの基本機能 (2) プロセッサの構成回路 (3) コンピュータアーキテクチャ 第 5 章メモリアーキテクチャ 1. コンピュータの世代 計算する機械 解析機関 by

More information

StoreEasy 1x40 RAID構成ガイド

StoreEasy 1x40 RAID構成ガイド StoreEasy 1x40 RAID 資料 日本ヒューレット パッカード株式会社 HP ストレージ事業統括 2014 年 12 月 StoreEasy ディスク概念情報 操作方法 StoreEasy でのストレージプロビジョニングの考え方 物理ディスク プール 仮想ディスク ボリューム 物理ディスクをプール単位でたばね RAID レベルを指定します プールから仮想ディスクを切り出します 仮想ディスクからボリュームを作成し

More information

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件 SiteProtector 2.0 Service Pack 9.0 システム要件 2012 年 2 月 13 日 SiteProtector 2.0 Service Pack 9.0 システム要件... 1 Service Pack 9.0 - SiteProtector システム要件... 1 Service Pack 9.0 仮想環境... 1 Deployment Manager のインストール要件...

More information

(Microsoft PowerPoint - DSE2019_IOProfiler\203v\203\214\203[\203\223\216\221\227\277-Rev1.1)

(Microsoft PowerPoint - DSE2019_IOProfiler\203v\203\214\203[\203\223\216\221\227\277-Rev1.1) IOProfiler by Calypso Real World Storage Workloads RWSW アプリケーションに最適なストレージなストレージを使っていますか? アプリケーションからの I/O における RWSW 採取 可視化 分析分析 比較 イーグローバレッジ株式会社 CS 本部第三部技術グループ ストレージのパフォーマンス ストレージ ベンダーのカタログ公表値 SPC(Storage

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt オペレーティングシステム 第 6 回 (2009.05.21) メモリ管理 アパート ( マンション ) への入居 アパートなどを借りる バスなし トイレ共同 ( 今はほとんどない ) バス トイレつき ( 今は当たり前になった?) ワンルーム 2DK 2LDK 3LDK ベランダ付 ( 共有の ) ロビー プール付 ホテルに住む? ホテルの部屋を占有する? 居住する 空間 は 誰のもの? 共有空間と占有空間

More information

Microsoft Word - JP-AppLabs-MySQL_Update.doc

Microsoft Word - JP-AppLabs-MySQL_Update.doc アダプテック MaxIQ SSD キャッシュパフォーマンスソリューション MySQL 分析 September 22, 2009 はじめにアダプテックは Adaptec 5445Z ストレージコントローラでアダプテック MaxIQ SSD キャッシュパフォーマンスソリューション使用した場合のパフォーマンス評価を依頼しました アダプテックは 5 シリーズコントローラ全製品において MaxIQ をサポートしています

More information

自己紹介 1982 年 4 月に日商エレクトロニクス株式会社入社 Sybase を使った銀行系システムの開発 保守を担当 Oracle データベースを使ったアプリケーション設計 開発 保守 およびパフォーマンス チューニングなどのコンサルティング業務を担当 Oracle データベースのデータ移行 再

自己紹介 1982 年 4 月に日商エレクトロニクス株式会社入社 Sybase を使った銀行系システムの開発 保守を担当 Oracle データベースを使ったアプリケーション設計 開発 保守 およびパフォーマンス チューニングなどのコンサルティング業務を担当 Oracle データベースのデータ移行 再 PCIe SSD を用いた MySQL 5.6 と 5.7 のパフォーマンス対決![+α 版 ] ~ MySQL の性能は どこまで向上するのか ~ 日商エレクトロニクス株式会社マーケティング本部 SODC グループ長井伸次 自己紹介 1982 年 4 月に日商エレクトロニクス株式会社入社 Sybase を使った銀行系システムの開発 保守を担当 Oracle データベースを使ったアプリケーション設計

More information

AIP Server/Desktop Editionのご紹介

AIP Server/Desktop Editionのご紹介 Server/Desktop Edition のご紹介 ( 株 ) ネットジャパン法人営業部 2012 年 6 月 15 日更新 3.5 の新機能 (P3~) (1) 重複排除圧縮 (2) マルチディスクフォーマット (3)VMware ESXi 5 のコールドバックアップ対応 (4) 通知機能の強化 (5) その他の新機能 MD5 ファイル作成機能 WebDAV へのレプリケーション機能等 の基本機能

More information

スライド タイトルなし

スライド タイトルなし 2019. 7.18 Ibaraki Univ. Dept of Electrical & Electronic Eng. Keiichi MIYAJIMA 今後の予定 7 月 18 日メモリアーキテクチャ1 7 月 22 日メモリアーキテクチャ2 7 月 29 日まとめと 期末テストについて 8 月 5 日期末試験 メモリアーキテクチャ - メモリ装置とメモリアーキテクチャ - メモリアーキテクチャメモリ装置とは?

More information

Microsoft Word - H21onishi

Microsoft Word - H21onishi 仮想化技術による サーバの統合 尾西克之 情報ネットワーク室 1 はじめに大学の教育や研究に使われるコンピュータは 技術の進歩によりメインフレームと呼ばれる大型計算機から 科学技術計算などの処理機能に特化したワークステーションへと小型化が進んだ これによりコンピュータは それぞれが必要なサービスのみを提供するサーバへと細分化されていった これらサーバ群を連携させるためにネットワーク網も整備されていったが

More information

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-DPS-159 No.31 Vol.2014-MBL-71 No /5/16 仮想化環境における読込み書込み比率を考慮した動的 VM メモリ割り当て 1 坂本雅哉 1 山口実靖 近年, サーバの

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-DPS-159 No.31 Vol.2014-MBL-71 No /5/16 仮想化環境における読込み書込み比率を考慮した動的 VM メモリ割り当て 1 坂本雅哉 1 山口実靖 近年, サーバの 仮想化環境における読込み書込み比率を考慮した動的 VM メモリ割り当て 1 坂本雅哉 1 山口実靖 近年, サーバの消費電力増加, 設置スペース肥大化が問題となっており, その解決策の一つとして, 仮想化技術を用いて複数の仮想マシンを一台の物理マシンに集約する手法がある. 仮想化環境では, 仮想マシンを停止させることなくメモリの割り当て量を変更することが可能である. 一つの物理マシンにて複数の仮想マシンを稼働させ,

More information

Rev:1.0 Arcserve Backup 18.0: 下位互換サポート 1 下位互換サポートについて 下位互換サポートの対象製品と対象バージョン 注意点 全体的な注意点 下位互換バージョンのライセンス登録

Rev:1.0 Arcserve Backup 18.0: 下位互換サポート 1 下位互換サポートについて 下位互換サポートの対象製品と対象バージョン 注意点 全体的な注意点 下位互換バージョンのライセンス登録 : 下位互換サポート 1 下位互換サポートについて... 1 1.1 下位互換サポートの対象製品と対象バージョン... 1 2 注意点... 2 2.1 全体的な注意点... 2 2.1.1 下位互換バージョンのライセンス登録... 2 2.1.2 下位互換バージョンの OS とアプリケーションバージョン... 2 2.1.3 同一ノードでのバージョン混在... 2 2.1.4 下位バージョン製品の

More information

Microsoft Word LenovoSystemx.docx

Microsoft Word LenovoSystemx.docx Lenovo System x シリーズ データベースサーバー移行時の ハードウェア選定のポイント 2015 年 5 月作成 1 目次 1) 本ガイドの目的... 3 2) System x3550 M3 と x3550 M5 の比較ポイント... 3 CPU コア数の増加... 4 仮想化支援技術の性能向上... 4 メモリモジュールの大容量化... 5 低消費電力化... 5 ストレージの大容量化と搭載可能数の増加...

More information

Microsoft Word - nvsi_090198_quantum dxi7500_nvb.doc

Microsoft Word - nvsi_090198_quantum dxi7500_nvb.doc Article ID: NVSI-090198JP Created: 2009/09/28 Revised: - Quantum DXi7500 と NetVault Backup による動作検証 1. 概要 Quantum DXi7500 は Dedupe 機能等を備えた Quantum 社の高性能なディスクベースのバックアップ装置です DXi7500 はハードウェア仮想テープ ライブラリ ( 以下

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Dell PowerEdge C6320 スケーラブルサーバアプライアンス 仮想化アプライアンスサーバ 最新のプロセッサを搭載したサーバプラットフォーム vsmp Foundation によるサーバ仮想化と統合化の適用 システムはセットアップを完了した状態でご提供 基本構成ではバックプレーン用のスイッチなどが不要 各ノード間を直接接続 冗長性の高いバックプレーン構成 利用するサーバプラットフォームは

More information

平成20年度成果報告書

平成20年度成果報告書 ベンチマークレポート - データグリッド Caché 編 - 平成 22 年 9 月 グリッド協議会先端金融テクノロジー研究会ベンチマーク WG - i - 目次 1. CACHÉ (INTERSYSTEMS)... 1 1.1 Caché の機能概要... 1 1.2 Caché の評価結果... 2 1.2.1 ベンチマーク実行環境... 2 1.2.2 評価シナリオ: 事前テスト... 3 -

More information

2014年春 Power Systems テクニカル・セミナー POWER8超解説

2014年春 Power Systems テクニカル・セミナー POWER8超解説 Power Systems の優位性 8 と Xeon の比較 ビッグデータ / クラウド時代の ITインフラに向けたテクノロジー開発 2,400 億円の投資 9 5/5+ 130/90 nm 1.5 ~ 2.2 GHz デュアル Simultaneous Multi- Threading (SMT) Micro Partitioning 6/6+ 65/65 nm 3.5 ~ 5.0 GHz デュアル

More information

動作環境 WebSAM Storage VASA Provider 2.4 istorage M110 istorage M310 istorage M310F 対象ディスクア istorage M510 istorage M710 istorage M710F レイ ストレージ制御ソフトリビジョン

動作環境 WebSAM Storage VASA Provider 2.4 istorage M110 istorage M310 istorage M310F 対象ディスクア istorage M510 istorage M710 istorage M710F レイ ストレージ制御ソフトリビジョン WebSAM Storage VASA Provider 製品概要 WebSAM Storage VASA Provider は VMware vcenter Server のストレージ管理インターフェースである VASA(vStorage API for Storage Awareness) をサポートし 管理者に vcenter Server を通じて ストレージの構成情報 ( 例えば SSD

More information

Microsoft PowerPoint - 11_Oracle_xen_summit_tokyo_11_20_2008_JP.ppt

Microsoft PowerPoint - 11_Oracle_xen_summit_tokyo_11_20_2008_JP.ppt SAFE HARBOR STATEMENT 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発

More information

システムLSIとアーキテクチャ技術  (part II:オンチップ並列            アーキテクチャ)

システムLSIとアーキテクチャ技術  (part II:オンチップ並列            アーキテクチャ) コンピュータ基礎記憶階層とキャッシュその2 テキスト第 10 章 天野英晴 hunga@am.ics.keio.ac.jp 記憶システム 膨大な容量を持ち アクセス時間 ( 読み出し 書き込み ) が短いメモリが欲しい! しかし 容量の大きい ( ビット単価が安い ) メモリは遅い 高速なメモリは容量が小さいお金にモノを言わせて高速なメモリをたくさん揃えても大容量化の段階で遅くなってしまう そこでアクセスの局所性

More information

Atlantis Computing 会社概要 ソフトウェア会社 2006 年設立 会社所在地 米国カリフォルニア州マウンテンビュー 世界最大の VDI 導入システムで採用 JP Morgan Chase にて採用 VDI 最適化のイノベータ --- VDI の採用を加速させる! ネットワールドは

Atlantis Computing 会社概要 ソフトウェア会社 2006 年設立 会社所在地 米国カリフォルニア州マウンテンビュー 世界最大の VDI 導入システムで採用 JP Morgan Chase にて採用 VDI 最適化のイノベータ --- VDI の採用を加速させる! ネットワールドは ローカル PC よりもパフォーマンスが良くなる 仮想デスクトップの構築方法教えます! VDI ブースター Atlantis ILIO ( アトランティス イリオ ) 1 Atlantis Computing 会社概要 ソフトウェア会社 2006 年設立 会社所在地 米国カリフォルニア州マウンテンビュー 世界最大の VDI 導入システムで採用 JP Morgan Chase にて採用 VDI 最適化のイノベータ

More information

計算機概論

計算機概論 計算機概論 第 8 回 : ファイルとファイルシステム ファイルシステム ディスクファイルシステム は 直接的か間接的かに関わらずコンピュータシステムに接続された補助記憶装置 特にハードディスク上にファイルを格納するためのものである ディスクファイルシステムとしては FAT NTFS HFS ext2 ext3 ext4 などがある オペレーティングシステム (OS) はファイルシステムを提供している

More information