Martin K. Petersen: Linux and Advanced Storage Technologies
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 9 Sep 2010 16:33:09 +0000 (18:33 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 9 Sep 2010 17:11:08 +0000 (19:11 +0200)
media/linuxcon2010-advanced_storage/hCalendar.html [new file with mode: 0644]
media/linuxcon2010-advanced_storage/presentation.pdf [new symlink]
media/linuxcon2010-advanced_storage/video.srt.yaml [new file with mode: 0644]
media/linuxcon2010-advanced_storage/www.sh [new file with mode: 0755]

diff --git a/media/linuxcon2010-advanced_storage/hCalendar.html b/media/linuxcon2010-advanced_storage/hCalendar.html
new file mode 100644 (file)
index 0000000..46c24e7
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- http://microformats.org/wiki/hcalendar-cheatsheet -->
+<div class="vevent">
+ <span class="organiser">
+Martin K. Petersen
+ </span>
+ <span class="summary">
+Linux and Advanced Storage Technologies
+ </span>
+ <a class="url" href="http://events.linuxfoundation.org/linuxcon2010/petersen">LinuxCon 2010</a>,
+ <span class="location">Boston, MA</span>,
+ <abbr class="dtstart" title="20100812">Thursday, August 12th</abbr>
+ <div class="description">
+For well over a decade most storage devices -- ranging from USB sticks to enterprise RAID arrays -- have purported to be a simple, linear address spaces with 512-byte sectors. That in turn has made it easy for Linux and other operating systems to support all storage devices using a single, fairly simplistic I/O stack. Motivated by the need for increased capacity and more I/O operations per second, however, the storage ecosystem is rapidly changing. Flash-based solid state drives, hard drives with bigger sector sizes, storage arrays with enhanced data integrity and thin provisioning features are starting to appear on the market. To truly benefit from these devices we have had to make significant changes to the Linux I/O stack. This presentation is aimed at storage and system administrators as well as developers wishing to gain an understanding of how Linux has been adapted to accommodate new and advanced types of storage. Topics covered will include solid state drives, TRIM and UNMAP functionality, harddrives with 4096-byte sectors, and data integrity enhancements. An understanding of basic storage concepts is a prerequisite.
+<p>
+ </div>
+</div>
diff --git a/media/linuxcon2010-advanced_storage/presentation.pdf b/media/linuxcon2010-advanced_storage/presentation.pdf
new file mode 120000 (symlink)
index 0000000..b54d490
--- /dev/null
@@ -0,0 +1 @@
+linuxcon2010_petersen.pdf
\ No newline at end of file
diff --git a/media/linuxcon2010-advanced_storage/video.srt.yaml b/media/linuxcon2010-advanced_storage/video.srt.yaml
new file mode 100644 (file)
index 0000000..5a56600
--- /dev/null
@@ -0,0 +1,104 @@
+--- 
+- '3.3'
+- '4.3'
+- "[1]"
+--- 
+- '6.3'
+- '7.3'
+- "[2] Linux and Advanced Storage Technologies"
+--- 
+- '30.5'
+- '31.5'
+- "[3] Blocks and Alignment"
+--- 
+- '37.8'
+- '38.8'
+- "[4] Blocks"
+--- 
+- '166.3'
+- '167.3'
+- "[5] Blocks"
+--- 
+- '292.9'
+- '293.9'
+- "[6] Disk Drives: 512-byte Physical Blocks"
+--- 
+- '426.0'
+- 427
+- "[7] Disk Drives: 4096-byte Physical Blocks"
+--- 
+- '560.0'
+- 561
+- "[8] Disk Drives: Desktop vs. Enterprise"
+--- 
+- '786.2'
+- '787.2'
+- "[9] Alignment"
+--- 
+- '891.8'
+- '892.8'
+- "[10] Alignment: DOS Partitions"
+--- 
+- '1096.8'
+- '1097.8'
+- "[11] Linux I/O Topology"
+--- 
+- '1525.6'
+- '1526.6'
+- "[12] Discard"
+--- 
+- '1529.6'
+- '1530.6'
+- "[13] Discard: Solid State Drives"
+--- 
+- '1714.9'
+- '1715.9'
+- "[14] Discard: Thin Provisioning"
+--- 
+- '1832.3'
+- '1833.3'
+- "[15] Discard"
+--- 
+- '1878.2'
+- '1879.2'
+- "[16] Discard: 4 ways and counting..."
+--- 
+- '2093.5'
+- '2094.5'
+- "[17] Discard"
+--- 
+- '2535.2'
+- '2536.2'
+- "[18] Data Integrity"
+--- 
+- '2808.3'
+- '2809.3'
+- "[19] Data Integrity"
+--- 
+- '2998.0'
+- 2999
+- "[20] Data Integrity: Normal I/O Example"
+--- 
+- '3102.4'
+- '3103.4'
+- "[21] Data Integrity: T10 Data Integrity Field"
+--- 
+- '3166.1'
+- '3167.1'
+- "[22] Data Integrity: T10 Data Integrity Field Example"
+--- 
+- '3270.7'
+- '3271.7'
+- "[23] Data Integrity Extensions"
+--- 
+- '3366.8'
+- '3367.8'
+- "[24] Data Integrity Extensions + T10 DIF Example"
+--- 
+- '3493.9'
+- '3494.9'
+- "[25] Data Integrity"
+--- 
+- '3523.1'
+- '3524.1'
+- "[26] Conclusion"
diff --git a/media/linuxcon2010-advanced_storage/www.sh b/media/linuxcon2010-advanced_storage/www.sh
new file mode 100755 (executable)
index 0000000..b2d0357
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh -x
+
+wget -nc http://events.linuxfoundation.org/slides/2010/linuxcon2010_petersen.pdf http://ftp.osuosl.org/pub/linuxfoundation/linuxcon2010/d3/ogg/p3_peterson.ogg