Learning Proxmox VE Learning Proxmox VE

Total Page:16

File Type:pdf, Size:1020Kb

Learning Proxmox VE Learning Proxmox VE Learning Proxmox VE Learning Proxmox VE Proxmox VE 4.1 provides an open source, enterprise virtualization platform on which to host virtual servers as What you will learn from this book either virtual machines or containers. Install and confi gure Proxmox VE 4.1 This book will support your practice of the requisite skills to successfully create, tailor, and deploy virtual machines Download container templates and virtual and containers with Proxmox VE 4.1. appliances Following a survey of PVE's features and characteristics, Create and host containers based on this book will contrast containers with virtual machines and templates establish cases for both. It walks through the installation Create and host virtual machines of Proxmox VE, explores the creation of containers and virtual machines, and suggests best practices for virtual Optimize virtual machine performance disk creation, network confi guration, and Proxmox VE for common use cases host and guest security. Apply the latest security patches to Throughout the book, you will navigate the Proxmox VE a Proxmox VE host Community Experience Distilled 4.1 web interface and explore options for command-line management. Contrast PVE virtual machines and containers in order to recognize their respective use cases Who this book is written for Secure Proxmox VE hosts as well as virtual This book is intended for server and system administrators machines and containers and engineers who are eager to take advantage of the Learning Proxmox VE potential of virtual machines and containers to manage Assess the benefi ts of virtualization with servers more effi ciently and make the best use of regard to budgets, server real estate, Rik Goldman resources, from energy consumption to hardware maintenance, and management time utilization and physical real estate. Unleash the power of Proxmox VE by setting up a $ 44.99 US £ 28.99 UK dedicated virtual environment to serve both containers and virtual machines Prices do not include community experience distilled local sales tax or VAT PUBLISHINGP U B L I S H I N G where applicable Visit www.PacktPub.com for books, eBooks, code, downloads, and PacktLib. Rik Goldman Learning Proxmox VE Unleash the power of Proxmox VE by setting up a dedicated virtual environment to serve both containers and virtual machines Rik Goldman BIRMINGHAM - MUMBAI Learning Proxmox VE Copyright © 2016 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: March 2016 Production reference: 1290316 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78398-178-6 www.packtpub.com Credits Author Project Coordinator Rik Goldman Bijal Patel Reviewer Proofreader Ludovic L’HOIR Safis Editing Acquisition Editor Indexer Sonali Vernekar Mariammal Chettiyar Content Development Editor Graphics Anish Dhurat Kirk D'Penha Disha Haria Technical Editor Production Coordinator Ryan Kochery Arvindkumar Gupta Copy Editor Merilyn Pereira About the Author Rik Goldman had 18 years of professional IT experience and 17 years of teaching experience when he became the director of technology and a teacher of advanced computing at Chelsea School in 2012. Throughout his 10 years at the university, he concentrated on literary computing, new media, humanities computing, and virtuality. At first, Rik supported his studies by developing institutional websites and database applications; eventually, however, he became the administrator of Solaris and Irix servers for West Virginia University's Center for Literary Computing, a lab committed to the study of electronic texts, virtuality, and digital composition and rhetoric. In the classroom, Rik's commitment to authentic teaching and learning as well as his advocacy of social justice and equity have placed him at the vanguard of technology education. Working with and learning from his students, he has overseen projects that have provided real solutions for school infrastructure, data management, and programming. His many accomplishments reveal an educator who strives to provide authentic opportunities for learning and engagement, but his true legacy lies in what he has engendered in his students: a desire for knowledge, a critical urge, and an analyst's zeal for complex abstractions. Through this work with students and his responsibilities as a systems administrator, Rik has enjoyed a productive preoccupation with virtualization technologies and their impact on popular culture. Since his full-time adoption of Red Hat 5 at home, he has been committed to GNU/Linux and the underlying philosophies that have made it so successful. Consequently, he is a passionate advocate of open source and free software. Together with his students, he has contributed to the success of a myriad open source endeavors by developing documentation, writing code, and mentoring communities of young developers from around the world. In his free time, Rik enjoys reading literature, exploring critical theory, listening to records, and traveling to concerts with his family. Acknowledgments This book could not have been realized without the kind patience, understanding, and encouragement of Sabre Goldman and our remarkable son, Ender Ripley. Whatever fantastic adventures I dream of, it's through Sabre's unflagging support and enduring patience that those impossible dreams are realized. The importance that my mother places on the power of words, text, and narrative continues to influence my life's trajectory and always propels me toward opportunities to find the right word. Without her, I wouldn't have had the interest or skills to pursue this opportunity. Thanks to the Chelsea School community, particularly my colleagues and students, without whom there's no me. I am lucky to be a part of a community that never fails to inspire me to learn, develop, share, and improve. My sincerest thanks go out to Tim Bielawa, the author of The Linux Sysadmin’s Guide to Virtual Disks. By posting a public draft of his work in progress, he did this project significant good. Cheers to Tim and so many others who contribute documentation of open source projects. About the Reviewer Ludovic L’HOIR is 42 years old and has worked in the IT sector for the past 15 years . He first studied Greek Archeology then after his diploma he decided to change his life and left France to live in Australia for about 2 years. He started his IT career at Reuters SA in 2001 in Geneva as a Network Controller Specialist. In 2005, he founded a company that was the first open source cybercafe in France. His career continued as an IT systems administrator at the IT lab of CNRS. Ludovic also worked at Concorde Logistics (OBS) as a Networks and Systems Manager. After this rich experience, he joined MICHELIN (Tyredating) in September 2010 as CTO. Currently, he is the IT Manager of S4M (Success for Mobile), which is a mobile-native ad tech company transforming ads into genuine personalized content for each individual user. Ludovic is passionate about childhood development. He enjoys writing books for young children (h t t p : / / l u d o b o o k s . f r) and also participating in the doudoulinux project (a Linux distribution especially designed for children to make computer usage as easy and pleasant as possible for them h t t p : / / d o u d o u l i n u x . o r g). In his spare time, Ludovic likes cooking food from different cultures. He lives in the South of France with his wife and 9 year old daughter. www.PacktPub.com For support files and downloads related to your book, please visit www.PacktPub.com . eBooks, discount offers, and more Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. h t t p s : / / w w w 2 . p a c k t p u b . c o m / b o o k s / s u b s c r i p t i o n / p a c k t l i b Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books. Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Free access for Packt account holders Get notified! Find out when new books are published by following @PacktEnterprise on Twitter or the Packt Enterprise Facebook page.
Recommended publications
  • Relieving the Burden of Track Switch in Modern Hard Disk Drives
    Multimedia Systems DOI 10.1007/s00530-010-0218-5 REGULAR PAPER Relieving the burden of track switch in modern hard disk drives Jongmin Gim • Youjip Won Received: 11 November 2009 / Accepted: 22 November 2010 Ó Springer-Verlag 2010 Abstract In this work, we propose a novel hard disk 128 KByte, 17% of the disk space becomes unusable. technique, ‘‘AV Disk’’, for modern multimedia applica- Despite the decreased storage area, track aligning tech- tions. Modern hard disk drives adopt complex sector layout nique increases the overall performance of the hard disk. mechanisms to reduce track and head switch overhead. According to our simulation-based experiment, overall disk While these complex sector layout mechanism can reduce performance increases about 5–25%. Given that capacity of average overhead involved in the track and head switch, hard disk increases 100% every year, we cautiously regard they bring larger variability in the overhead. From a it as reasonable tradeoff to increase the I/O latency of the multimedia application’s point of view, it is important to disk. minimize the worst case I/O latency rather than to improve the average IO latency. We focus our effort to minimize Keyword Hard disk drive Á Multimedia Á Track align Á track switch overhead as well as the variability in track Track switch Á Sector geometry Á Audio and video switch overhead involved in disk I/O. We propose that track of the hard disk drive is aligned with a certain IO size. In this work, we develop an elaborate performance model 1 Introduction with which we can compute the optimal IO unit size for multimedia applications.
    [Show full text]
  • Ext4 File System and Crash Consistency
    1 Ext4 file system and crash consistency Changwoo Min 2 Summary of last lectures • Tools: building, exploring, and debugging Linux kernel • Core kernel infrastructure • Process management & scheduling • Interrupt & interrupt handler • Kernel synchronization • Memory management • Virtual file system • Page cache and page fault 3 Today: ext4 file system and crash consistency • File system in Linux kernel • Design considerations of a file system • History of file system • On-disk structure of Ext4 • File operations • Crash consistency 4 File system in Linux kernel User space application (ex: cp) User-space Syscalls: open, read, write, etc. Kernel-space VFS: Virtual File System Filesystems ext4 FAT32 JFFS2 Block layer Hardware Embedded Hard disk USB drive flash 5 What is a file system fundamentally? int main(int argc, char *argv[]) { int fd; char buffer[4096]; struct stat_buf; DIR *dir; struct dirent *entry; /* 1. Path name -> inode mapping */ fd = open("/home/lkp/hello.c" , O_RDONLY); /* 2. File offset -> disk block address mapping */ pread(fd, buffer, sizeof(buffer), 0); /* 3. File meta data operation */ fstat(fd, &stat_buf); printf("file size = %d\n", stat_buf.st_size); /* 4. Directory operation */ dir = opendir("/home"); entry = readdir(dir); printf("dir = %s\n", entry->d_name); return 0; } 6 Why do we care EXT4 file system? • Most widely-deployed file system • Default file system of major Linux distributions • File system used in Google data center • Default file system of Android kernel • Follows the traditional file system design 7 History of file system design 8 UFS (Unix File System) • The original UNIX file system • Design by Dennis Ritche and Ken Thompson (1974) • The first Linux file system (ext) and Minix FS has a similar layout 9 UFS (Unix File System) • Performance problem of UFS (and the first Linux file system) • Especially, long seek time between an inode and data block 10 FFS (Fast File System) • The file system of BSD UNIX • Designed by Marshall Kirk McKusick, et al.
    [Show full text]
  • OEM HARD DISK DRIVE SPECIFICATIONS for DPRS
    IBML S39H-4500-02 OEM HARD DISK DRIVE SPECIFICATIONS for DPRS-20810/21215 (810/1215 MB) 2.5-Inch Hard Disk Drive with SCSI Interface Revision (1.2) IBML S39H-4500-02 OEM HARD DISK DRIVE SPECIFICATIONS for DPRS-20810/21215 (810/1215 MB) 2.5-Inch Hard Disk Drive with SCSI Interface Revision (1.2) 1st Edition (ver.1.0) S39H-4500-00 (June 16, 1995) 2nd Edition (ver.1.1) S39H-4500-01 (October 24, 1995) 3rd Edition (ver.1.2) S39H-4500-02 (November 1, 1995) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer or express or implied warranties in certain transactions, therefore, this statement may not apply to You. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improve- ments and/or changes in the product(s) and/or the program(s) described in this publication at any time. It is possible that this publication may contain reference to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming, or services in your country.
    [Show full text]
  • OEM HARD DISK DRIVE SPECIFICATIONS for DORS-31080 / DORS-32160 SCSI-3 FAST-20 68-Pin Single-Ended Models 3.5-Inch Hard Disk Driv
    IBML S39H-2859-03 OEM HARD DISK DRIVE SPECIFICATIONS for DORS-31080 / DORS-32160 SCSI-3 FAST-20 68-pin Single-ended Models 3.5-Inch Hard Disk Drive ( 1080 / 2160 MB ) Revision (3.0) IBML S39H-2859-03 OEM HARD DISK DRIVE SPECIFICATIONS for DORS-31080 / DORS-32160 SCSI-3 FAST-20 68-pin Single-ended Models 3.5-Inch Hard Disk Drive ( 1080 / 2160 MB ) Revision (3.0) 1st Edition (Rev.1.0) S39H-2859-00 (Dec. 15, 1995) 2nd Edition (Rev.1.1) S39H-2859-01 (Jan. 22, 1996) 3rd Edition (Rev.2.0) S39H-2859-02 (Mar. 15, 1996) 4th Edition (Rev.3.0) S39H-2859-03 (Jun. 13, 1996) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer or express or implied warranties in certain transactions, therefore, this statement may not apply to You. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improve- ments and/or changes in the product(s) and/or the program(s) described in this publication at any time. It is possible that this publication may contain reference to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country.
    [Show full text]
  • A Ffsck: the Fast File System Checker
    A ffsck: The Fast File System Checker AO MA, University of Wisconsin, Madison; Backup Recovery Systems Division, EMC Corporation CHRIS DRAGGA, ANDREA C. ARPACI-DUSSEAU, and REMZI H. ARPACI-DUSSEAU, University of Wisconsin, Madison MARSHALL KIRK McKUSICK, McKusick.com Crash failures, hardware errors, and file system bugs can corrupt file systems and cause data loss, despite the presence of journals and similar preventive techniques. While consistency checkers such as fsck can detect this corruption and restore a damaged image to a usable state, they are generally created as an afterthought, to be run only at rare intervals. Thus, checkers operate slowly, causing significant downtime for large scale storage systems when they are needed. We address this dilemma by treating the checker as a key component of the overall file system (and not merely a peripheral add-on). To this end, we present a modified ext3 file system, rext3, to directly support the fast file system checker, ffsck. The rext3 file system colocates and self-identifies its metadata blocks, removing the need for costly seeks and tree traversals during checking. These modifications to the file system allow ffsck to scan and repair the file system at rates approaching the full sequential bandwidth of the underlying device. In addition, we demonstrate that rext3 performs competitively with ext3 in most cases and exceeds it in handling random reads and large writes. Finally, we apply our principles to FFS, the default FreeBSD file system, and its checker, doing so in a lightweight fashion that preserves the file-system layout while still providing some of the gains in performance from ffsck.
    [Show full text]
  • Ext4 File System Performance Analysis in Linux Environment
    Recent Advances in Applied & Biomedical Informatics and Computational Engineering in Systems Applications Ext4 file system Performance Analysis in Linux Environment BORISLAV DJORDJEVIC, VALENTINA TIMCENKO Mihailo Pupin Institute University of Belgrade Volgina 15, Belgrade SERBIA [email protected] , [email protected] Abstract: - This paper considers the characteristics and behavior of the modern 64-bit ext4 file system under the Linux operating system, kernel version 2.6. It also provides the performance comparison of ext4 file system with earlier ext3 and ext2 file systems. The testing procedures and further analysis are performed using the Postmark benchmark application. Key-Words: - Linux, FileSystems, ext4/ext3/ext2, journaling, inodes, file block allocation, disk performances 1 Introduction large number of file operations (creation, reading, Ext4 file system is the ext3 file system successor. It writing, appending and file deletion). It comprises is supported on today’s most popular Linux large number of files and data transactions. distributions (RedHat, Ubuntu, Fedora). In contrast Workload can be generated synthetically, as a result to the 32-bit ext3 file system [1] [2], that has only of applying benchmark software, or as a result of working with some real data applications. some features added to its predecessor ext2 and Workload characterization is a hard research maintains a data structure as in the ext2 file system, problem, as arbitrarily complex patterns can the ext4 file system has integrated more substantial frequently occur. In particular, some authors chose changes compared to ext3. Ext4 has improved data to emphasize support for spatial locality in the form structure and enhanced features, which brought of runs of requests to contiguous data, and temporal more reliability and efficiency.
    [Show full text]
  • File Systems
    File Systems Chapter 11, 13 OSPP What is a File? What is a Directory? Goals of File System • Performance • Controlled Sharing • Convenience: naming • Reliability File System Workload • File sizes – Are most files small or large? – Which accounts for more total storage: small or large files? File System Workload • File access – Are most accesses to small or large files? – Which accounts for more total I/O bytes: small or large files? File System Workload • How are files used? – Most files are read/written sequentially – Some files are read/written randomly • Ex: database files, swap files – Some files have a pre-defined size at creation – Some files start small and grow over time • Ex: program stdout, system logs File System Abstraction • Path – String that uniquely identifies file or directory – Ex: /cse/www/education/courses/cse451/12au • Links – Hard link: link from name to metadata location – Soft link: link from name to alternate name • Mount – Mapping from name in one file system to root of another UNIX File System API • create, link, unlink, createdir, rmdir – Create file, link to file, remove link – Create directory, remove directory • open, close, read, write, seek – Open/close a file for reading/writing – Seek resets current position • fsync – File modifications can be cached – fsync forces modifications to disk (like a memory barrier) File System Interface • UNIX file open is a Swiss Army knife: – Open the file, return file descriptor – Options: • if file doesn’t exist, return an error • If file doesn’t exist, create file and open it • If file does exist, return an error • If file does exist, open file • If file exists but isn’t empty, nix it then open • If file exists but isn’t empty, return an error • … Implementation • Disk buffer cache • File layout • Directory layout Cache • File consistency vs.
    [Show full text]
  • From Flash to 3D Xpoint: Performance Bottlenecks and Potentials in Rocksdb with Storage Evolution
    From Flash to 3D XPoint: Performance Bottlenecks and Potentials in RocksDB with Storage Evolution Yichen Jia Feng Chen Computer Science and Engineering Computer Science and Engineering Louisiana State University Louisiana State University [email protected] [email protected] Abstract—Storage technologies have undergone continuous much lower latency and higher throughput. Most importantly, innovations in the past decade. The latest technical advance- 3D XPoint SSD significantly alleviates many long-existing ment in this domain is 3D XPoint memory. As a type of Non- concerns on flash SSDs, such as the read-write speed disparity, volatile Memory (NVM), 3D XPoint memory promises great improvement in performance, density, and endurance over NAND slow random write, and endurance problems [26], [42]. Thus flash memory. Compared to flash based SSDs, 3D XPoint based 3D XPoint SSD is widely regarded as a pivotal technology for SSDs, such as Intel’s Optane SSD, can deliver unprecedented low building the next-generation storage system in the future. latency and high throughput. These properties are particularly On the software side, in order to accelerate I/O-intensive appealing to I/O intensive applications. Key-value store is such services in data centers, RocksDB [11], which is the state- an important application in data center systems. This paper presents the first, in-depth performance study of-art Log-structured Merge tree (LSM-tree) based key-value on the impact of the aforesaid storage hardware evolution store, has been widely used in various major data storage to RocksDB, a highly popular key-value store based on Log- and processing systems, such as graph databases [8], stream structured Merge tree (LSM-tree).
    [Show full text]
  • D-Link Iscsi IP SAN Storage 10Gbe Iscsi to SATA II / SAS RAID IP SAN Storage
    D-Link iSCSI IP SAN storage 10GbE iSCSI to SATA II / SAS RAID IP SAN storage DSN-6410 & DSN-6410 with DSN-640 User Manual Version 1.0 1 Preface Copyright Copyright@2012, D-Link Corporation. All rights reserved. No part of this manual may be reproduced or transmitted without written permission from D-Link Corporation. Trademarks All products and trade names used in this manual are trademarks or registered trademarks of their respective companies. About this manual This manual is the introduction of D-Link DSN-64x0 IP SAN storage and it aims to help users know the operations of the disk array system easily. Information contained in this manual has been reviewed for accuracy, but not for product warranty because of the various environments / OS / settings. Information and specification herein are subject to change without notice. For any update information, please visit www.dlink.com. Model comparison DSN-6400 series adopted the 2U12 form factor for all models. DSN-64x0 IP SAN storages stand for the following models. DSN-6410 with DSN-640: Dual controllers. - This manual will use “DSN-6410w/DSN-640” for this configuration DSN-6410: Single controller, can be upgradable to dual mode. The dual controller specific functions such as dual-active, cache mirroring, flexible RG ownership management, management port seamless take-over, no system down time, and etc are not available in DSN-6410. Caution Do not attempt to service, change, disassemble or upgrade the equipment’s components by yourself. Doing so may violate your warranty and expose you to electric shock. Refer all servicing to authorized service personnel.
    [Show full text]
  • Cache and Demand Paging Professor Qiang Zeng Spring 2018 Process Switch
    CIS 3207 - Operating Systems Memory Management – Cache and Demand Paging Professor Qiang Zeng Spring 2018 Process switch • Upon process switch what is updated in order to assist address translation? – Contiguous allocation: base & limit registers – Segmentation: register pointing to the segment table (recall that each process has its own segment table) – Paging: register pointing to the page table; TLB should be flushed if the TLB does not support multiple processes CIS 3207 - Operating Systems 2 How is fork() implemented in Paging? • Copy-on-write – Copy page table of parent into child process – Mark all writable pages (in both page tables) as read- only – Trap into kernel on write (by child or parent) • Consult ground truth information about the write permission • Allocate a frame and copy the page content, and mark it writable • Resume execution • What is the benefit of CoW? – If a page is never modified, it will not be copied; i.e., pages are copied only when necessary CIS 3207 - Operating Systems 3 Multilevel Page Table CIS 3207 - Operating Systems 4 What is TLB, and how does it work? • Translation Lookaside Buffer (TLB): cache specialized for speeding up address translation – each entry stores a mapping from page # to frame # • Translate the address “page # : offset” – If the page # is in TLB cache, get frame # out – Otherwise get frame # from page table, and load the (page #, frame #) mapping into TLB CIS 3207 - Operating Systems 5 Outline • Locality and Memory hierarchy • CPU cache • Page cache (also called Disk Cache) and swap cache
    [Show full text]
  • Sabre Dmax10 SATA 021606.Book
    DiamondMax 10 80/100/120/160/200/250/300GB Serial ATA February 16, 2006 Part Number: 000001914 ©February 16, 2006, Maxtor Corporation. All rights reserved. Printed in U.S.A. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein – which will be incorporated in revised editions of the publication. Maxtor may make changes or improvements in the product(s) described in this publication at any time and without notice. UL/CSA/VDE/TUV/RoHS UL standard 1954 recognition granted under File No. E146611 CSA standard C22.2-950 certification granted under File No. LR49896 TUV Rheinland EN 60 950 Tested to FCC Rules for Radiated and Conducted Emissions, Part 15, Sub Part J, for Class-B Equipment. Korean EMC certifications are issued by Radio Research laboratory (RPL), which is organized under the Ministry of Information and Communications (MIC). EMC testing includes electromagnetic emissions (EMI) and susceptibility (EMS). Certified equipment is labeled with the MIC mark and certification num- ber. The DiamondMax 10 product has been tested and found to be in compliance with Korean Radio Research Laboratory (RRL) EMC requirements. The product bears MIC mark/logo with certification number. DiamondMax 10 model number 6LXXXXX meet the EU directive for the Restriction and Use of Hazard- ous Substances (RoHS), 2002/95/EC of the European Parliament and the council of 27 January, 2003. DiamondMax 10 model numbers 6BXXXXX do not meet these initiatives. PATENTS These products are covered by or licensed under one or more of the following U.S. Patents: 4,419,701; 4, 538,193 4,625,109; 4,639,798; 4,647,769; 4,647,997; 4,661,696; 4,669,004; 4,675,652; 4,703,176; 4,730,321; 4,772,974; 4,783,705; 4,819,153; 4,882,671; 4,920,442; 4,920,434; 4,982,296; 5,005,089; 5,027,241; 5,031,061; 5,084,791; 5,119,254; 5,160,865; 5,170,229; 5,177,771; Other U.S.
    [Show full text]
  • Using MEMS-Based Storage Devices in Computer Systems
    Using MEMS-based storage devices in computer systems STEVEN W. SCHLOSSER May 2004 cmu-pdl-04-104 Dept. of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, PA 15213 A dissertation submitted to the graduate school in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Electrical and Computer Engineering. Thesis committee Gregory R. Ganger, Chair L. Richard Carley James C. Hoe Charles C. Morehouse, Hewlett-Packard Laboratories c 2004 Steven W. Schlosser i Keywords: MEMS-based storage, storage systems performance, database sys- tems, disk arrays To my family: my parents, Phil and Kathy; my sister, Jennifer; and my wife, Rachel. Abstract MEMS-based storage is an interesting new technology that promises to bring fast, non-volatile, mass data storage to computer systems. MEMS-based storage de- vices (MEMStores) themselves consist of several thousand read/write tips, anal- ogous to the read/write heads of a disk drive, which read and write data in a recording medium. This medium is coated on a moving rectangular surface that is positioned by a set of MEMS actuators. Access times are expected to be less than a millisecond with energy consumption 10{100× less than a low-power disk drive, while streaming bandwidth and volumetric density are expected to be around that of disk drives. This dissertation explores the use of MEMStores in computer systems, with a focus on whether systems can use existing abstractions and interfaces to incor- porate MEMStores effectively, or if they will have to change the way they access storage to benefit from MEMStores. If systems can use MEMStores in the same way that they use disk drives, it will be more likely that MEMStores will be adopted when they do become available.
    [Show full text]