Find White Papers
Home
About Us
List Your Papers
    
> Diskeeper Corporation > Virtualization and Disk Performance

Virtualization and Disk Performance

White Paper Published By: Diskeeper Corporation

Virtualization does have its dangers, as it incurs greater stress on physical resources. While under utilization of CPU may be a driving factor to virtualize servers, other hardware resources may become overtaxed. Given that a host system has limited ability (depends on application) to page memory used by the guest systems, the most recognized bottleneck to address is physical memory (RAM). Options to programmatically alleviate memory bottlenecks incur performance issues when the disk is re-introduced. Another major component and perhaps less acknowledged is the disk subsystem. In many cases, depending the purpose and application of the guest/virtual systems, the disk bottleneck will be the most significant barrier to performance. Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4



Tags : 
diskeeper corporation, virtualize servers, virtualizations, divergence, convergence, enterprise applications, storage, server virtualization

Diskeeper Corporation
Published:  Oct 30, 2008
Type:  White Paper
Length:  7 pages










Virtualization
and
Disk Performance

Virtualization and Disk Performance 1 Introduction: Given that virtualization technologies have many specific applications this paper will begin by first presenting definitions. Definition: Virtualization Essentially to virtualize something means to make something that doesn't actually (physically) exist appear to exist. Think of the context in virtual reality. Let's make a quick example of something everyone in IT is familiar with, a PC with 4 logical volumes (C, D, E, and F). In reality that desktop has one physical disk drive partitioned into 4 volumes. A logical volume is in this case a virtual drive. Next we'll define two popular modern applications of virtualization technology. 1Definition: Server Virtualization / Virtual Machine Server virtualization describes the creation of one or more virtual instances of a "guest" operating system either on top of a "host" operating system (Hosted Architecture) or directly on top of a specialized software layer called a hypervisor (Hypervisor Architecture).
In either architecture, the host system's virtualization of other operating systems is accomplished by software, proprietary to the vendor (e.g. Virtual ServerT, VMwareT, VirtuozzoT), which resides between the physical hardware (CPU, memory, etc) and the "guest" operating systems. Each guest or host operating system runs its own applications independently, as if it were the only Image1 (virtual machines) system operating on the hardware.
In a host/guest environment, each instance of a guest operating system stores a file called a virtual disk (e.g. .vhd, .vmdk) on the host system. This is a very common implementation of machine virtualization today.
Hypervisor architecture removes the requirement for a "host" system. With a hypervisor, virtual machines run on a thin layer of hardware abstraction software. That software layer, the hypervisor, addresses hardware communications for all the virtual systems on that machine. Hypervisor represents the future of virtual machine technology.
1 For the general purposes of this document, server virtualization also includes PC (workstation) virtualization. Virtualization and Disk Performance 2 Definition: Storage Virtualization Storage virtualization involves the creation of a usually very large, logical-pool of data that, via software, appears to be physically located all on one server. In actuality, that data may be located across hundreds of physical disks spread across dozens of servers. This is the concept implemented by Storage Area Networks (SAN). For peak performance these storage pools require automatic disk defragmentation just the same as a single hard drive Image2 (storage virtualization) would. Automatic defragmentation is implemented from server(s) that manage the respective logical disk volumes. Our last definition is a broad explanation of disk fragmentation. Definition: Disk Fragmentation Disk fragmentation, is the condition in which pieces of individual files and free space on a disk are not contiguous, but rather broken up and scattered around the disk. This requires the hard drive to locate all the fragments of a file. The collection of file fragments from numerous places instead of just one causes file access to take significantly longer than it should. File writes into fragmented free space, also take longer and can increase Image3 (disk fragmentation) the likelihood of newly created files fragmenting. The affect of disk fragmentation is slower system performance, increased I/O overhead, and more severe cases, compromised reliability resulting in phenomena such as application and system hangs and crashes.
Overview: Depending on your perspective, virtualization's purpose is to afford divergence and convergence. It affords the division of logical objects that should be separated, and/or the consolidation of objects that should be grouped together. The technology's recent explosion coincides with the trend of consolidating systems on to fewer, but more powerful hardware. With more robust hardware, consolidation makes
Virtualization and Disk Performance 3 cost-effective sense. And given consolidation for the purpose of reduced management overhead and more eff... [download for more]

Browse Technology Topics

Data Center

Virtualization, Cloud Computing, Infrastructure, Design and Facilities, Power and Cooling, Green Computing  
    

Data Management

Application Integration, Analytical Applications, Business Intelligence, Configuration Management, Database Development, Data Integration, Data Mining, Data Protection, Data Quality, Data Replication, Database Security, EDI, SOAP, Service Oriented Architecture, Web Service Management, Data Warehousing  
    

Enterprise Applications

Application Integration, Application Performance Management, Best Practices, Business Activity Monitoring, Business Analytics, Business Integration, Business Intelligence, Business Management, Business Metrics, Business Process Automation, Business Process Management, Call Center Management, Call Center Software, Change Management, Corporate Governance, Customer Interaction Service, Customer Relationship Management, Customer Satisfaction, Customer Service, EBusiness, Enterprise Resource Planning, Enterprise Software, EProcurement, Extranets, Groupware Workflow, HIPAA Compliance, IP Faxing, IT Spending, Marketing Automation, Performance Testing, Product Lifecycle Management, Project Management, Return On Investment, Risk Management, Sales & Marketing Software, Sales Automation, Server Virtualization, Simulation Software, Supply Chain Management, System Management Software, Total Cost of Ownership, Video Conferencing, Voice Recognition, Voice Over IP, Workforce Management, Incentive Compensation, Spend Management, Manufacturing Execution Systems, International Computing  

Human Resource Technology

Human Resources Services, Payroll Software, Time and Attendance Software, Workforce Management Software, Financial Management, Employee Monitoring Software, Employee Training Software, Recruiting Software/Services, Employee Performance Management, ELearning, Benefits Management, Expense Management  
    

IT Career Advancement

Cisco Certification, Microsoft Certification, Linux Certification, Network Security Certification, Software Development Certification  

IT Management

Employee Performance, ITIL, Productivity, Project Management, Software Compliance, Sarbanes Oxley Compliance, Service Management, Desktop Management  
    

Knowledge Management

Collaboration, Collaborative Commerce, Contact Management, Content Delivery, Content Integration, Content Management System, Corporate Portals, Customer Experience Management, Document Management, Information Management, Intranets, Messaging, Records Management, Search And Retrieval, Search Engines, Secure Content Management, SLA  

Networking

Active Directory, Bandwidth Management, Convergence, Distributed Computing, Ethernet Networking, Fibre Channel, Gigabit Networking, Governance, Grid Computing, Infrastructure, Internetworking Hardware, Interoperability, IP Networks, IP Telephony, Local Area Networking, Load Balancing, Migration, Monitoring, Network Architecture, Network Management, Network Performance, Network Performance Management, Network Provisioning, Network Security, OLAP, Optical Networking, Quality Of Service, Remote Access, Remote Network Management, Server Hardware, Servers, Small Business Networks, TCP/IP Protocol, Test And Measurement, Traffic Management, Tunneling, Utility Computing, VPN, Wide Area Networks, Green Computing, Cloud Computing, Power and Cooling, Data Center Design and Management, Colocation and Web Hosting  
    

Platforms

AS/400, Domino, Linux, Microsoft Exchange, Oracle, PeopleSoft, SAP, Siebel, Solaris, Tivoli, Unix, Web Sphere, Windows, Windows Server  

Security

Access Control, Anti Spam, Anti Spyware, Anti Virus, Application Security, Auditing, Authentication, Biometrics, Business Continuity, Compliance, DDoS, Disaster Recovery, Email Security, Encryption, Firewalls, Hacker Detection, High Availability, Identity Management, Internet Security, Intrusion Detection, Intrusion Prevention, IPSec, Network Security Appliance, Password Management, Patch Management, Phishing, PKI, Policy Based Management, Security Management, Security Policies, Single Sign On, SSL, Secure Instant Messaging, Web Service Security, PCI Compliance, Vulnerability Management  
    

Software Development

.NET, C++, Database Development, Java, Middleware, Open Source, Software Outsourcing, Quality Assurance, Scripting, SOAP, Software Testing, Visual Basic, Web Development, Web Services, Web Service Security, XML  

Storage

Backup And Recovery, Blade Servers, Clustering, IP Storage, ISCSI, Network Attached Storage, RAID, Storage Area Networks, Storage Management, Storage Virtualization, Email Archiving, Data Deduplication  
    

Wireless

802.11, Bluetooth, CDMA, GPS, Mobile Computing, Mobile Data Systems, Mobile Workers, PDA, RFID, Smart Phones, WiFi, Wireless Application Software, Wireless Communications, Wireless Hardware, Wireless Infrastructure, Wireless Messaging, Wireless Phones, Wireless Security, Wireless Service Providers, WLAN  
Search