Arsitektur Sistem Operasi Linux

Arsitektur Sistem Operasi Linux

Sebelum kita mengupas mengenai Arsitektur Sistem Operasi Linux secara keseluruhan, secara umum arsitektur itu sendiri merupakan konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem. Sedangkan sistem operasi merupakan perangkat lunak yang paling penting untuk menjalankan suatu aplikasi. Sistem operasi berfungsi dalam mengelola memori komputer dan proses-proses yang berjalan didalam komputer, serta semua perangkat lunak dan perangkat keras. Tanpa adanya sistem operasi, pengguna tidak bisa menjalankan berbagai program aplikasi pada komputer, kecuali program booting. Ada banyak jenis sistem operasi berikut dengan arsitekturnya masing-masing, diantaranya ada tiga sistem operasi komputer yang umum digunakan yaitu Microsoft Windows, Mac OS X, dan Linux. Pada kesempatan kali ini kita akan membahas Arsitektur Sistem Operasi Linux yang memiliki konsep yang hampir sama dengan sistem operasi lainnya, hanya saja perbedaannya terdapat pada setiap komponen-komponen penting didalamnya. (more…)...
Read More
The effect of SSD on Virtual Machine performance

The effect of SSD on Virtual Machine performance

The effect of SSD on Virtual Machine performance. Well, today, we have something unusual compared to our previous SysAdmin classes. it is because we now use SSD in our hypervisor. During the training, the hypervisor is used to host virtual machines according to the scenarios. sometimes we need to install more than 10VMs at the same time which takes ages in the previous storage. In this test, we install solaris OS on proxmox hypervisor. For your information, Installing Solaris 10 on proxmox hypervisor, is a little bit tricky as you need to carefully select hardware for the Operating System. Wrong selection of hardware, can lead to incompatibility and result to kernel panic :-(. Therefore, some of the hardware doesnt support hardware-assisted virtualisation (intel-vt / AMD-V) which result to slower performance. we are also unable to use hardware with optimised driver like virtIO disk / network, simply because the OS doesnt support it. in our previous test, we installed a solaris 10 (update8)...
Read More
Troubleshooting inotify issue: Too many open files

Troubleshooting inotify issue: Too many open files

This time, we do troubleshooting inotify issue: too many open files. the story begun when there were many users having difficulties of accessing VM's console on proxmox hypervisor. when users clicked the console menu, it doesnt appeared as expected, only gives a blank pages with error message like the picture above. Some of can access smoothly, but others failed. By observing this behaviour, it seems like there an issue with resource limitation where when it reached the threshold level more users cannot be served properly. (more…)...
Read More
konversi KVM image dari raw ke vmdk

konversi KVM image dari raw ke vmdk

konversi KVM image dari raw ke vmdk. Hari ini dilakukan migrasi mesin-mesin virtual dari mesin yang lama (menggunakan ubuntu + kvm + lxc) ke server baru yang menggunakan proxmox 2.2. Salah satu pekerjaan yang perlu dilakukan adalah convert image harddisk dari VM yang lama. proxmox sendiri mensupport 3 format image harddisk yaitu: raw, qcow2, dan vmdk. pilihan saya jatuh pada format vmdk. kenapa? karena format vmdk itu fleksible, punya fitur kompresi, dan ketika di copy ke tempat lain besarnya tidak berubah. (more…)...
Read More
Beberapa hal dasar tentang virtualisasi

Beberapa hal dasar tentang virtualisasi

tanya dunk mas, “saya bingung dengan beberapa istilah virtualisasi” Q: apa itu virtualisasi? A: dalam dunia komputer, virtualisasi adalah teknik untuk membuat abstraksi (bisa dikatakan emulasi) resources komputer. resources dapat berupa: satu set hardware komputer (mainboard + harddisk + dll), satu set OS, atau dapat berupa hanya sebuah aplikasi. Contoh konkritnya adalah: OS dalam OS, aplikasi dalam aplikasi. Contoh softwarenya: VMware, Xen, Citrix, KVM, virtual-box, Solaris Zones. (more…)...
Read More