• VMware

    Learn about VMware virtualization for its products like vsphere ESX and ESXi, vCenter Server, VMware View, VMware P2V and many more

  • Linux

    Step by step configuration tutorials for many of the Linux services like DNS, DHCP, FTP, Samba4 etc including many tips and tricks in Red Hat Linux.

  • Database

    Learn installation and configuration of databases like Oracle, My SQL, Postgresql, etc including many other related tutorials in Linux.

  • Life always offers you a second chance ... Its called tomorrow !!!

    Monday, June 02, 2014

    Disk Attachment Technology FC vs SAS vs iSCSI

    In this article I will try to brief about the methods used for attaching hard disk to servers. Mainly it can be separated into 3 categories as shown below

    •  Fibre Channel (FC)
    •  Serial-Attached SCSI (SAS)
    •  Internet SCSI (iSCSI)

    Fibre Channel Disk Attachment

    • Fibre Channel (FC) is a high-speed disk attachment technology primarily used for storage networking. 
    • It is designed to connect a large number of storage devices to a number of host servers across a Storage Area Network (SAN). 
    • Fibre Channel is a transport Protocol (FCP) which transfers SCSI commands and data over Fibre Channel networks.
    • FC supports a much higher number of devices and much longer cable lengths than SCSI. It has become the preferred disk attachment technology in midrange and large scale data center solutions.
    • Host servers contain one or more FC Host Bus Adapters (HBA).

    What is HBA?
    HBA stands for Host Bus Adapters which are used for connectivity between servers and SAN Storage.

    Serial Attched SCSI (SAS) disk attachment

    • SAS is a computer bus used to move data to and from computer storage devices such as hard drives and tape drives. 
    • SAS depends on a point-to-point serial protocol that replaces the parallel SCSI bus technology, and uses the standard SCSI command set.
    • Typical SAS throughput is 6 Gbps full duplex. SAS has the capability to reach 24 Gbps if the host can drive it at that speed. When the first 6 Gbps connection is full, the next 6 Gbps connection is used, and so on, up to four connections.

    iSCSI disk attachment

    • iSCSI stands for Internet Small Computer System Interface, an Internet Protocol (IP)-based storage networking standard for linking data storage facilities. 
    • By carrying SCSI commands over IP networks, iSCSI is used to facilitate data transfers over intranets and to manage storage over long distances. 
    • iSCSI can be used to transmit data over local area networks (LANs), wide area networks (WANs), or the Internet, and can enable location-independent data storage and retrieval.
    • IP SANs are a cheaper alternative to FC SANs. However, the lower cost of iSCSI also implies lower performance and scalability
    • A typical Ethernet network operates at 1 Gbps, whereas an FC SAN can run up to 8 Gbps. However you can improve the performance by using high bandwidth Ethernet Card. Migrating to 10 GbE can significantly increase the performance of an iSCSI infrastructure.


    Follow the below links for more tutorials

    Step by Step Linux Boot Process Explained In Detail
    RAID levels 0, 1, 2, 3, 4, 5, 6, 0+1, 1+0 features explained in detail
    Tutorial for Monitoring Tools SAR and KSAR with examples in Linux
    How to secure Apache web server in Linux using password (.htaccess)
    How to register Red Hat Linux with RHN (Red Hat Network )
    15 tips to enhance security of your Linux machine
    How does a DNS query works when you type a URL on your browser?
    How to create password less ssh connection for multiple non-root users
    How to create user without useradd command in Linux
    How to give normal user root privileges using sudo in Linux/Unix
    How to do Ethernet/NIC bonding/teaming in Red Hat Linux
    How to install/uninstall/upgrade rpm package with/without dependencies
    Why is Linux more secure than windows and any other OS
    What is the difference between "su" and "su -" in Linux?
    What is swappiness and how do we change its value?


    1. very useful topics.In second phase please add some command line example like scan new lun for fc and iscsi also hba card details from command line using systool or powermt etc.Then it will be more useful.And thnx again.

    2. Thanks for any other great article. Where else may anyone get that kind of info in such a perfect method of writing? I have a presentation subsequent week, and I’m at the search for such info.

      Outsourced IT Services Dallas

    3. This was differentiated really well, Thanks for the information.