SPESIFIKASI HARDWARE COMPAQ CQ40 337TU VIA KONSOLE
UBUNTU
I. Latar Belakang
Sering kali kita mempunyai PC (Personal Computer) namun kita tidak mengetahui
spesifikasi komputer kita tersebut. Bahkan orang awam juga sedikit yang mengecek
spesifikasi komputer sebelum mereka membeli komputer.Padahal sangat penting mengecek
spesifikasi hardware komputer untuk menghindari penipuanpenipuan penjual komputer.
Untuk menghindari hal tersebut, maka dalam tulisan ini akan menjelaskan caracara
mengecek spesifikasi hardware pada komputer. Pengecekan tersebut khususnya dengan
menggunakan sistem operasi LINUX yaitu ubuntu dan melalui command line.
II. Eksplorasi PC
Eksplorasi PC (Personal computer) yang akan dianalisis dengan command line pada
LINUX adalah PC dengan merk compaq tipe CQ403337TU.
A.
Berburu memory.
•
Meminfo
Meminfo adalah command yang digunakan untuk melihat spesifikasi hardware
memory pada suatu PC. Meminfo ini berada dalam folder proc, sehingga
pertamatama kita masuk ke dalam proc dahulu dengan meggunakan perintah cd
/proc, setelah masuk di dalam proc kemudian kita dapat melihat daftar file yang
ada di dalam proc dengan perintah ls. Di dalam proc terdapat file meminfo, dan
untuk melihatnya maka digunakan perintah cat meminfo atau less meminfo.
Di dalam file meminfo ini terdapat beberapa spesifikasi yaitu:
1. Memtotal : Jumlah RAM yang dapat digunakan dalam kB, yaitu
memori fisik dikurangi beberapa reserved byte dan kode biner kernel
2. Memfree : Jumlah RAM yang tidak digunakan oleh sistem.
3. Buffers : Jumlah RAM fisik yang digunakan untuk file buffer.
4. Cached : Jumlah RAM digunakan sebagai memori cache. Memori
dalam PageCache (diskcache) dikurangi SwapCache.
5. SwapCache: Ini adalah jumlah swap digunakan sebagai memori cache.
Memori yang dulunya swapped keluar, swap kembali, tetapi masih dalam
swapfile.
6. Active : Jumlah total halaman buffer atau cache memori, yang sedang
aktif.
7. Inactive : Jumlah total dari buffer atau cache memori halaman yang
bebas dan tersedia.
8. Hightotal : jumlah total memori di kawasan tinggi. Nilai HighTotal
dapat bervariasi berdasarkan jenis kernel yang digunakan. Kernel tidak
langsung menggunakan trik untuk mengakses kawasan memori yang
tinggi. Data cache bisa masuk wilayah memori ini.
9. Lowtotal : Jumlah total highmem nonmemori.
10. Lowfree : Jumlah memori bebas dari wilayah memori rendah. Ini
adalah memori kernel alamat bisa secara langsung. Semua datastructures
kernel perlu pergi ke memori rendah
11. Swaptotal : Total jumlah memori swap fisik.
12. Swapfree : Total jumlah memori swap free.
13. Dirty : Total jumlah memori yang menunggu untuk ditulis kembali ke
disk.
14. Writeback : Total jumlah memori yang aktif ditulis kembali ke disk.
15. Commited_AS : Perkiraan berapa banyak RAM yang Anda perlu untuk
membuat 99,99% menjamin bahwa tidak pernah ada OOM (dari memori)
untuk beban kerja ini. Biasanya akan overcommit kernel memori.
Parameter ini mewakili nilai skenario terburuk, dan juga termasuk swap
memori.
Contoh command dalam PC Compaq CQ40 337Tu adalah sebagai
berikut:
windkawaii@windkawaiilaptop:~$ cd /proc
MemTotal: 990384 kB MemFree: 654624 kB Buffers: 19648 kB Cached: 161892 kB SwapCached: 0 kB Active: 214020 kB Inactive: 84488 kB Active(anon): 174176 kB Inactive(anon): 12 kB Active(file): 39844 kB Inactive(file): 84476 kB Unevictable: 0 kB Mlocked: 0 kB HighTotal: 102760 kB HighFree: 224 kB LowTotal: 887624 kB LowFree: 654400 kB SwapTotal: 1068280 kB SwapFree: 1068280 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 117000 kB Mapped: 47948 kB Slab: 18796 kB SReclaimable: 8508 kB SUnreclaim: 10288 kB PageTables: 4032 kB NFS_Unstable: 0 kB Bounce: 0 kB
WritebackTmp: 0 kB CommitLimit: 1563472 kB Committed_AS: 456236 kB VmallocTotal: 122880 kB VmallocUsed: 16500 kB VmallocChunk: 100012 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 4096 kB DirectMap4k: 16376 kB DirectMap4M: 892928 kB
Memory total PC ini adalah 990384 kB, memory free nya adalah 654624 kB. Dan lain
sebagainya seperti yang dijelaskan di atas.
•
Cpuinfo
Untuk melihat spesifikasi PC maka dapat melihat file cpuinfo dengan
menggunakan command
cat /proc/cpuinfo.Berikut ini adalah Cpuinfo yang
ada di dalam PC compaq CQ40 337Tu:
windkawaii@windkawaiilaptop:/proc$ cat cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Pentium(R) DualCore CPU T4200 @ 2.00GHz stepping : 10 cpu MHz : 1200.000 cache size : 1024 KB physical id : 0 siblings : 2core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception: yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm bogomips : 3990.79 clflush size: 64 power management:
Vendor ID menunjukkan vendor pembuat processor yaitu genuine intel,
merupakan keluarga cpu 6, model 23 yaitu Pentium(R) DualCore CPU T4200
@ 2.00GHz, lebar cache 1024 kB, dan keluarga 2.
B.
Perlengkapan
Untuk melihat perlengkapan atau device yang ada dalam PC kita maka dapat
digunakan command:
cat /proc/devicesBerikut ini adalah device yang ada di dalam PC compaq CQ40 337Tu
root@windkawaiilaptop:/proc# cat devices Character devices:
4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 6 lp 7 vcs 10 misc 13 input 14 sound 21 sg 29 fb 61 BaseRemoteCtl 81 video4linux 99 ppdev 108 ppp 116 alsa 128 ptm 136 pts 180 usb 189 usb_device 216 rfcomm 226 drm 252 hidraw 253 usbmon 254 rtc Block devices:
1 ramdisk 259 blkext 7 loop 8 sd 9 md 11 sr 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 252 devicemapper 253 pktcdvd 254 mdp
Untuk melihat jenisjenis USB yang terpasang di dalam PC adalah dengan
menggunakan perintah lsusb (di luar proc), seperti berikut ini:
windkawaii@windkawaiilaptop:~$ lsusb Bus 002 Device 003: ID 064e:c108 Suyin Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 064e:c108 Suyin Corp merupakan port webcam yang ada di
dalam PC dari vendor Suyin corp. Sedangkan dari sunplus innovation technology
adalah USB yang biasa digunakan sebagai modem, mouse dll.
Sedangkan untuk melihat informasi PCI adalah dengan perintah lspci. Contohnya
sebagai berikut:
windkawaii@windkawaiilaptop:~$ lspci 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/ME SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 05:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
05:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller 05:00.3 System peripheral: JMicron Technology Corp. MS Host Controller 05:00.4 System peripheral: JMicron Technology Corp. xD Host Controller