Part 2: Quad-Core Workstations for Desktop Virtualization Projects - Intel Core i7

For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.

Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.

This entry is part of HW for Virtualization Workshop

This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats - Download


Intel Second Generation Quad Core Workstation - Core i7

Real Intel Core i7 + Nvidia HW Configuration

HW PartDetailsNotes
CPUIntel Core i7-920 @ 2.67GHz Best price fit in DDR2 support range
CPU Cooler Arctic Cooling Freezer Xtreme Very quiet
MBGIGABYTE GA-EX58-UD4 Ulta Durable Series. Socket Core i7, X58,ICH10R
Memory9GB RAM1x Kingston DIMM 3072MB DDR III 1333MHz KVR1333D3N9K3/3G
1x Kingston DIMM 6144MB DDR III 1333MHz KVR1333D3N9K3/6G2x
VGA EVGA GeForce GTS 250 1GB Starter VGA card from latest chip generation
Updated design of GeForce 9800GTX+ based on G92
Storage3x Samsung HD502IJ - 500GB SATA IIOne for OS,One for Data, One for Backup
Power Supply OCZ EPS Silencer SLI 610W Cheapest ONE
CASE XG Viper 2 Blue Cheap and plastic. but big, light weighted and with additional monitoring
COM1x COM portPort is on motherboar, need to be wired
DVDAsus DRW-20B1LT Black BulkGood dual layer S-ata Lnux compatible write
FLOPPYNONo floppy, it prevent air flow and we will need it only once, we will use USB one for OS installs

Notes::

  • Get larger drives, and faster memories, if you can afford them, adjust CPU to match pricing level

Real Intel Core i7 + Nvidia HW Photos

Getting Intel Core i7 Devices PCI IDs (Linux and OpenSolaris)

I will use latest Live-CD with SLAX linux distro SLAX Hompegae

  1. Boot SLAX Live-CD into text mode and login as root/toor
  2. Get PCI id for installed and enabled services
lspci -nn -k
00:00.0 Host bridge [0600]: Intel Corporation X58 I/O Hub to ESI Port [8086:3405] (rev 12)
00:01.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 12)
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:03.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 12)
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:05.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 5 [8086:340c] (rev 12)
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:07.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 12)
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:09.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 9 [8086:3410] (rev 12)
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:10.0 PIC [0800]: Intel Corporation X58 Physical and Link Layer Registers Port 0 [8086:3425] (rev 12)
00:10.1 PIC [0800]: Intel Corporation X58 Routing and Protocol Layer Registers Port 0 [8086:3426] (rev 12)
00:11.0 PIC [0800]: Intel Corporation QuickPath Interconnect Physical and Link Layer Registers Port 1 [8086:3427] (rev 12)
00:11.1 PIC [0800]: Intel Corporation QuickPath Interconnect Routing and Protocol Layer Registers Port 1 [8086:3428] (rev 12)
00:13.0 PIC [0800]: Intel Corporation X58 I/O Hub I/OxAPIC Interrupt Controller [8086:342d] (rev 12)
00:14.0 PIC [0800]: Intel Corporation X58 I/O Hub System Management Registers [8086:342e] (rev 12)
00:14.1 PIC [0800]: Intel Corporation X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 12)
00:14.2 PIC [0800]: Intel Corporation X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 12)
00:15.0 PIC [0800]: Intel Corporation X58 Trusted Execution Technology Registers [8086:342f] (rev 12)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
        Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
        Kernel driver in use: uhci_hcd
00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
        Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
        Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2 [8086:3a42]
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48]
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp
00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
        Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
        Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
        Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
00:1f.2 IDE interface [0101]: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller [8086:3a20]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c-i801
00:1f.5 IDE interface [0101]: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller [8086:3a26]
        Kernel driver in use: ata_piix
02:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0613] (rev a2)
        Kernel modules: nvidiafb
07:00.0 SATA controller [0106]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 02)
        Kernel driver in use: ahci
07:00.1 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 02)
        Kernel driver in use: JMicron IDE
        Kernel modules: pata_jmicron
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
        Kernel driver in use: r8169
        Kernel modules: r8169
09:06.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]
        Kernel driver in use: ohci1394
        Kernel modules: firewire-ohci

OpenSolaris HCL report from install time is in attachment intelcorei7-osol.ls

Comments:

Hi,

I wonder where you've bought this GigaByte GA-EX58-UD4 motherboard.
Is it released in Europe ? I can't find it in any shop :-(

Greets,

Miguel

Posted by Miguel Vasconcellos on January 19, 2011 at 12:22 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Hands-on experience with Virtualization

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today