Drive」発表2018年11月14日LinuxやWindowsなどのモダンなOSには一般に「仮想記憶」と呼ばれる機能が備わっています。仮想記憶には、物理メモリに保持されている内容を一時的にストレージへ待避させ、そこへ別の内容を書き込める仕組みがあります。この仕組みにより、OSは物理メモリの容量を超えてメモリを割り当てることができるようになります。Drive)を発表しました。Driveの物理的な構成は、NVMeインターフェイスを備えた高速なSSDです。SSDと独自のソフトウェアを組み合わせることで、Linuxアプリケーションに対して透過的に振る舞いつつ、あたかも搭載した物理メモリ以上の大容量メモリを備えているかのように動作し、RedisやMemcachedなどインメモリ処理を行うアプリケーションなどのデータ容量が向上するとしています。Driveから読み出してDRAM上に配置。それが仮想的な大容量メモリを実現しているとのことです。DRAM」から引用します。prefetch).DRAMに近い性能を獲得する手法として、予測、プリフェッチ、メモリ最適化、ローカリティなど20種類以上のアルゴリズムを用いており、これは従来ハードウェアなどで典型的に実装されてきた単一アルゴリズムと異なるものだ。2000が大量にプリフェッチできるようにしている。そのおかげでCPUがその内容を必要になったときには、すでにそのアドレスはDRAM上でアクセスされるのを待っているのだ。Driveを用いることで、最大8倍のメモリ増設効果があるとしています。Digitalが示しているMemcachedを用いたベンチマークの結果です。Driveを用いて768GBメモリ相当にしたサーバの性能として983tpsを示しています。Driveを用いて768GBメモリ相当にしたサーバの性能として918tpsを示しています。SSDを用いることで、あたかも高価なDRAMを何百ギガバイトも購入するのに近い性能を得ることができるコストパフォーマンスの高さにあります。これまでもSSDを用いてメインメモリを擬似的に拡張する試みはありましたが、一般にSSDに用いられているNAND型フラッシュメモリはDRAMと比べて桁違いに遅いため、DRAMを置き換えられるほど十分な性能を引き出すのは難しいと考えられてきました。特別な変更をアプリケーションに加える必要がありました。XPointを用いているわけです。それゆえに有望だと考えられています。Driveは、そのSSDの遅さをソフトウェアによるプリフェッチを高度化させることで解決しようとしている点が、これまでにない点といえそうです。「HTTP/3」がHTTP-over-QUICの新名称に。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。RDSやAuroraのスナップショットをParquet形式でS3へ保存可能に。dHCI」発表ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。Kubernetes」が正式版に。ElasticsearchやKibanaなどをKubernetes環境にデプロイ、Operatorにより運用も容易にKubernetesとコンテナの実行に最適化された統合システム「Diamanti」のアーキテクチャはどうなっているか[PR][速報]AWS、2021年初頭に大阪リージョンを開設すると発表。10へログイン可能に。10へ拡大Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。