SlideShare a Scribd company logo
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Chapter 6B
Measuring and
Improving Drive
Performance
6B-3
Drive Performance
• Average access time
– Also known as seek time
– Time to find desired data
– Measured in milliseconds
– Depends on two factors
• RPM
• Time to access a track
– Hard drive between 6 and 12 ms
– CD between 80 and 800 ms
6B-4
Drive Performance
• Data transfer rate
– How fast data can be read
– Measured in Bps or bps
– Hard drive ranges from 15 to 160 MBps
– CD ROMS depend on X factor
• 24x CD transfers 24 x 150 KBps
– Floppy disks transfer at 45 KBps
6B-5
Data Transfer Rate
6B-6
Optimizing Performance
• Disk optimization
– Handled by operating system tool
– Routine disk maintenance
– Optimization should be run monthly
6B-7
Optimizing Performance
• Clean up unnecessary files
– Delete temp files
– Uninstall unused programs
– Delete obsolete data files
– Files should be cleaned weekly
6B-8
Optimizing Performance
• Scan a disk for errors
– Bad spots on the media
– Find and fix the error
• Move data to a good spot
• Mark the spot as bad
– Disks should be scanned monthly
6B-9
Optimizing Performance
• Defragment a disk
– Files fragment when resaved
– Fragmented files load slower
– Defragment puts the fragments together
– Disks should be defragged monthly
6B-10
Defragment
6B-11
Optimizing Performance
• File compression
– Shrinks the size of a file
– Takes up less space on disk
– Reduce a disks performance
– Will increase disk capacity
– PKZip, WinZip and WinRAR
6B-12
File Compression
763 KB
on disk
Compressed
157 KB
6B-13
Drive Interface Standards
• Interface
– How the device is connected
– Drive controllers allow transfer of data
– Dictates transfer rate and access time
6B-14
Drive Interface Standards
• Enhanced Integrated Drive Electronics
– EIDE
– Generic term for drive controllers
– Several names
• Fast IDE
• Advanced Technology Attachment (ATA)
– Up to 2 devices per controller
– Most computers have 2 EIDE controllers
6B-15
Drive Interface Standards
• Small Computer System Interface
– SCSI
– Higher transfer rates than EIDE
– More than 40 devices per SCSI controller
• Computers may have several SCSI controllers
– Many versions exist
• Versions are typically incompatible
– Found in servers and workstations
6B-16
Drive Interface Standards
• USB and FireWire
– External drives
– Transfer rate is limited
– Many devices can be connected
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Chapter 6B
End of Chapter

More Related Content

What's hot

HBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseHBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBase
enissoz
 

What's hot (20)

hbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architecturehbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architecture
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
2015 GHC Presentation - High Availability and High Frequency Big Data Analytics
2015 GHC Presentation - High Availability and High Frequency Big Data Analytics2015 GHC Presentation - High Availability and High Frequency Big Data Analytics
2015 GHC Presentation - High Availability and High Frequency Big Data Analytics
 
HBase: Extreme Makeover
HBase: Extreme MakeoverHBase: Extreme Makeover
HBase: Extreme Makeover
 
Meet HBase 1.0
Meet HBase 1.0Meet HBase 1.0
Meet HBase 1.0
 
HBase Accelerated: In-Memory Flush and Compaction
HBase Accelerated: In-Memory Flush and CompactionHBase Accelerated: In-Memory Flush and Compaction
HBase Accelerated: In-Memory Flush and Compaction
 
Sasi-AIX 3+ Resume
Sasi-AIX 3+ ResumeSasi-AIX 3+ Resume
Sasi-AIX 3+ Resume
 
HBase Advanced - Lars George
HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars George
 
HBase Application Performance Improvement
HBase Application Performance ImprovementHBase Application Performance Improvement
HBase Application Performance Improvement
 
Off-heaping the Apache HBase Read Path
Off-heaping the Apache HBase Read Path Off-heaping the Apache HBase Read Path
Off-heaping the Apache HBase Read Path
 
HBase Sizing Guide
HBase Sizing GuideHBase Sizing Guide
HBase Sizing Guide
 
HBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseHBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBase
 
Capacity Planning For Your Growing MongoDB Cluster
Capacity Planning For Your Growing MongoDB ClusterCapacity Planning For Your Growing MongoDB Cluster
Capacity Planning For Your Growing MongoDB Cluster
 
hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0
 
HBaseCon 2012 | HBase and HDFS: Past, Present, Future - Todd Lipcon, Cloudera
HBaseCon 2012 | HBase and HDFS: Past, Present, Future - Todd Lipcon, ClouderaHBaseCon 2012 | HBase and HDFS: Past, Present, Future - Todd Lipcon, Cloudera
HBaseCon 2012 | HBase and HDFS: Past, Present, Future - Todd Lipcon, Cloudera
 
Hadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, ClouderaHadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
 
MariaDB Performance Tuning and Optimization
MariaDB Performance Tuning and OptimizationMariaDB Performance Tuning and Optimization
MariaDB Performance Tuning and Optimization
 
Hbase: an introduction
Hbase: an introductionHbase: an introduction
Hbase: an introduction
 
Apache HBase Performance Tuning
Apache HBase Performance TuningApache HBase Performance Tuning
Apache HBase Performance Tuning
 
HBase Applications - Atlanta HUG - May 2014
HBase Applications - Atlanta HUG - May 2014HBase Applications - Atlanta HUG - May 2014
HBase Applications - Atlanta HUG - May 2014
 

Viewers also liked (7)

Intro ch 05_b
Intro ch 05_bIntro ch 05_b
Intro ch 05_b
 
Intro Ch 06 A
Intro Ch 06 AIntro Ch 06 A
Intro Ch 06 A
 
Intro ch 05_a Peter Norton
Intro ch 05_a Peter NortonIntro ch 05_a Peter Norton
Intro ch 05_a Peter Norton
 
Intro Ch 04 A
Intro Ch 04 AIntro Ch 04 A
Intro Ch 04 A
 
Intro Ch 07 B
Intro Ch 07 BIntro Ch 07 B
Intro Ch 07 B
 
Introduction to computers by peter norton 6 e (c.b)
Introduction to computers by peter norton 6 e (c.b)Introduction to computers by peter norton 6 e (c.b)
Introduction to computers by peter norton 6 e (c.b)
 
Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to Computers
 

Similar to Intro ch 06_b

Intro_ch_6B.types of storage devices.ppt
Intro_ch_6B.types of storage devices.pptIntro_ch_6B.types of storage devices.ppt
Intro_ch_6B.types of storage devices.ppt
ShehriyarShamsi
 
Intro Ch 06A.ppt
Intro Ch 06A.pptIntro Ch 06A.ppt
Intro Ch 06A.ppt
Maulin6
 
Group-D ICT presentation updated.pptx
Group-D ICT presentation updated.pptxGroup-D ICT presentation updated.pptx
Group-D ICT presentation updated.pptx
20021519016
 
Ch5 storagedevices(updated)
Ch5 storagedevices(updated)Ch5 storagedevices(updated)
Ch5 storagedevices(updated)
cs001
 

Similar to Intro ch 06_b (20)

Intro_Chapter_05B.ppt
Intro_Chapter_05B.pptIntro_Chapter_05B.ppt
Intro_Chapter_05B.ppt
 
Intro Ch 06 B
Intro Ch 06 BIntro Ch 06 B
Intro Ch 06 B
 
Cba lecture 6 intro_ch_06_a_br
Cba lecture 6 intro_ch_06_a_brCba lecture 6 intro_ch_06_a_br
Cba lecture 6 intro_ch_06_a_br
 
Intro chapter 05_a Types of storing devices
Intro chapter 05_a Types of storing devicesIntro chapter 05_a Types of storing devices
Intro chapter 05_a Types of storing devices
 
Intro_Chapter_05A.ppt
Intro_Chapter_05A.pptIntro_Chapter_05A.ppt
Intro_Chapter_05A.ppt
 
Intro_ch_6B.types of storage devices.ppt
Intro_ch_6B.types of storage devices.pptIntro_ch_6B.types of storage devices.ppt
Intro_ch_6B.types of storage devices.ppt
 
CHAPTER 5A.ppt
CHAPTER 5A.pptCHAPTER 5A.ppt
CHAPTER 5A.ppt
 
Intro Ch 06A.ppt
Intro Ch 06A.pptIntro Ch 06A.ppt
Intro Ch 06A.ppt
 
Intro ch 06_a
Intro ch 06_aIntro ch 06_a
Intro ch 06_a
 
IntroDUCTION TO COMPUTERS WITH SUITABLE DIAGRAMS.ppt
IntroDUCTION TO COMPUTERS WITH SUITABLE DIAGRAMS.pptIntroDUCTION TO COMPUTERS WITH SUITABLE DIAGRAMS.ppt
IntroDUCTION TO COMPUTERS WITH SUITABLE DIAGRAMS.ppt
 
Storage devices.ppt
Storage devices.pptStorage devices.ppt
Storage devices.ppt
 
Gluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & TricksGluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & Tricks
 
Group-D ICT presentation updated.pptx
Group-D ICT presentation updated.pptxGroup-D ICT presentation updated.pptx
Group-D ICT presentation updated.pptx
 
Ch5 storagedevices(updated)
Ch5 storagedevices(updated)Ch5 storagedevices(updated)
Ch5 storagedevices(updated)
 
Tuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy WorkloadTuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy Workload
 
9781111306366 ppt ch7
9781111306366 ppt ch79781111306366 ppt ch7
9781111306366 ppt ch7
 
Meeting the Challenges of Archival Storage
Meeting the Challenges of Archival StorageMeeting the Challenges of Archival Storage
Meeting the Challenges of Archival Storage
 
505 kobal exadata
505 kobal exadata505 kobal exadata
505 kobal exadata
 
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & OptimizationMariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & Optimization
 
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
Red Hat Ceph Storage Acceleration Utilizing Flash Technology Red Hat Ceph Storage Acceleration Utilizing Flash Technology
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
 

More from محمد گلزار (13)

Intro ch 07_b
Intro ch 07_bIntro ch 07_b
Intro ch 07_b
 
Intro ch 07_a
Intro ch 07_aIntro ch 07_a
Intro ch 07_a
 
Intro ch 05_b
Intro ch 05_bIntro ch 05_b
Intro ch 05_b
 
Intro ch 05_a
Intro ch 05_aIntro ch 05_a
Intro ch 05_a
 
Intro ch 04_b
Intro ch 04_bIntro ch 04_b
Intro ch 04_b
 
Intro ch 04_a
Intro ch 04_aIntro ch 04_a
Intro ch 04_a
 
Intro ch 03_b
Intro ch 03_bIntro ch 03_b
Intro ch 03_b
 
Intro ch 03_a
Intro ch 03_aIntro ch 03_a
Intro ch 03_a
 
Intro ch 02_b
Intro ch 02_bIntro ch 02_b
Intro ch 02_b
 
Intro ch 02_a
Intro ch 02_aIntro ch 02_a
Intro ch 02_a
 
Intro ch 01_b
Intro ch 01_bIntro ch 01_b
Intro ch 01_b
 
Intro ch 01_a
Intro ch 01_aIntro ch 01_a
Intro ch 01_a
 
Intro ch 14_b
Intro ch 14_bIntro ch 14_b
Intro ch 14_b
 

Intro ch 06_b

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Chapter 6B Measuring and Improving Drive Performance
  • 3. 6B-3 Drive Performance • Average access time – Also known as seek time – Time to find desired data – Measured in milliseconds – Depends on two factors • RPM • Time to access a track – Hard drive between 6 and 12 ms – CD between 80 and 800 ms
  • 4. 6B-4 Drive Performance • Data transfer rate – How fast data can be read – Measured in Bps or bps – Hard drive ranges from 15 to 160 MBps – CD ROMS depend on X factor • 24x CD transfers 24 x 150 KBps – Floppy disks transfer at 45 KBps
  • 6. 6B-6 Optimizing Performance • Disk optimization – Handled by operating system tool – Routine disk maintenance – Optimization should be run monthly
  • 7. 6B-7 Optimizing Performance • Clean up unnecessary files – Delete temp files – Uninstall unused programs – Delete obsolete data files – Files should be cleaned weekly
  • 8. 6B-8 Optimizing Performance • Scan a disk for errors – Bad spots on the media – Find and fix the error • Move data to a good spot • Mark the spot as bad – Disks should be scanned monthly
  • 9. 6B-9 Optimizing Performance • Defragment a disk – Files fragment when resaved – Fragmented files load slower – Defragment puts the fragments together – Disks should be defragged monthly
  • 11. 6B-11 Optimizing Performance • File compression – Shrinks the size of a file – Takes up less space on disk – Reduce a disks performance – Will increase disk capacity – PKZip, WinZip and WinRAR
  • 12. 6B-12 File Compression 763 KB on disk Compressed 157 KB
  • 13. 6B-13 Drive Interface Standards • Interface – How the device is connected – Drive controllers allow transfer of data – Dictates transfer rate and access time
  • 14. 6B-14 Drive Interface Standards • Enhanced Integrated Drive Electronics – EIDE – Generic term for drive controllers – Several names • Fast IDE • Advanced Technology Attachment (ATA) – Up to 2 devices per controller – Most computers have 2 EIDE controllers
  • 15. 6B-15 Drive Interface Standards • Small Computer System Interface – SCSI – Higher transfer rates than EIDE – More than 40 devices per SCSI controller • Computers may have several SCSI controllers – Many versions exist • Versions are typically incompatible – Found in servers and workstations
  • 16. 6B-16 Drive Interface Standards • USB and FireWire – External drives – Transfer rate is limited – Many devices can be connected
  • 17. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Chapter 6B End of Chapter