Kernel Recipes 2017 - Understanding the Linux kernel via ftrace - Steven RostedtAnne Nicolas
となります。 dedup遅い・・・ってことになるのですが、これ、同じディスク間なのですよね。そう言う意味だと、通常コピーのワーストケースに近いわけです。 ディスク間だと、ファイルコピーは一般的にはもっと速いわけで、dedupって「遅」ってことになりますねえ。 何で遅いか考えてみると、dedupの照合には、shaを使ってるからと聞いてましたが、自分の環境にはこんなものがあります。 cryptoadm list ユーザーレベルプロバイダ: プロバイダ: /usr/lib/security/$ISA/pkcs11_kernel.so プロバイダ: /usr/lib/security/$ISA/pkcs11_softtoken.so プロバイダ: /usr/lib/security/$ISA/pkcs11_tpm.so カーネルソフトウェアプロバイダ: des aesarcfourblowfish
ZFSのdedupをためす ZFSにはdedupと言われる機能があります。 名前から推察出来るとは思いますが、案外、ぴんと来ない人が多かったので簡単に説明しますと、ディスクの中に既に同じ内容が書き込まれていたら再利用するというものです。 つまり、シンプルに言うと、 I have a pen. I have a pencil. とあったとき、保存されるのは、下記の5個 I have a pen. pencil. となり、データの節約が出来るという物です。実際は、ブロック単位(もしかするとzfs get recordsize?)なんですが・・・ またzfsには、cloneという機能によって、1つのファイルシステムのsnapショットから別のファイルシステムを作ることが出来ます。この場合、共通だった部分はそのまま利用し、以後、差分だけが保存されるため、再利用が可能です。 ただその後、オリジンとクロ
「良い意味でも悪い意味でも古いNFS」 を、インターネット経由でも使用できるようにと改良したのが、 NFSv4 すなわち NFS Version 4 だ。本当に安心してインターネット経由で使えるかどうかにあまり興味はないが、NFS の Version 2 や 3 に比べると、mountd, lockd, statd 及び quotad の機能を NFS デーモン内部に取り込んだこと、(基本的には) portmapper が必要なく、サーバは 2049 番ポートだけ解放すればよくなったこと。NFS over TCP が標準になったこと、デフォルトの読み取りブロックサイズが格段に大きくなったこと、ファイルのオープン/クローズやキャッシュなど多くのオペレーションをクライアントに任せるようになったことなどが特徴だ。従来の NFS と NFSv4 との違いは NFSv4 TESTING for Li
昨日KLab勉強会#2の資料を公開しましたが、その中で動的な分散ファイルシステムを設計していると書きました。分散ファイルシステムというのは既にいろいろ存在しているわけですが、情報が分散していてサッパリ分からないので、このあたりでまとめてみたいと思います。 間違っていたり古かったりするに違いないので、正確な情報は本家の情報を参照してください。 ファイルシステムレイヤー NFS GFS(Global File System) OCFS GlusterFS Lustre 下位レイヤー Filesystem Block Device Block Device Filesystem Block Device 読み込み ○ ○ ○ ○ ○ 書き込み ○ ○ ○ ○ ○ アクセスの冗長化 × ○ ○ ○(負荷分散と排他) × データの冗長化 下位レイヤーに依存 下位レイヤーに依存 下位レイヤーに依存 ○
ファイルシステムにおいてLinuxと他のOSが異なる点――それは、他のOSは標準でサポートするファイルシステムが2~3種程度であるのに対し、Linuxは非常に多彩な選択肢(ext2/ext3、ReiserFS、JFS、XFSなど)を提供していることだ。現在のところext3が使われることが多いものの、その理由は歴史的な経緯によるものであり、このファイルシステムがReiserFSやJFS、XFSに対して機能、性能的に優れているというわけではない。 以下で紹介する4つの記事は、2003年に発行された『Linux Power Tools』からの抜粋であり、ここではext3、ReiserFS、JFS、XFSの4つのファイルシステムのその特徴から設定・運用方法までが解説されている。4年前の記事ではあるが、その内容は2007年の現在でも通用するものばかりだ(ext4やReiser4といった新世代のファイ
Linux上で行う作業にはすべて何らかの形でファイルが関係している。たとえば、プログラムをファイルから起動し、プログラム設定をファイルから読み込み、データをファイルに保存し、サーバを経由してファイルをクライアントに配信する、という具合だ。 したがって、Linuxのファイル操作関連のツールは、システム全体のパフォーマンスにとって非常に重要な意味を持つ。基本的には、こうしたファイル操作ツールがファイルシステム――つまりLinuxがファイルを探して操作するために使うデータ構造の集まり――を形成している。Linuxにはいくつかネイティブなファイルシステムが存在しており、最も重要なのは、ext2fs(Second Extended File System)、ext3fs(Third Extended File System)、ReiserFS(Reiser File System)、JFS(Jour
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く