Sunday, 2 January 2022

RAM and Types

What is RAM?

RAM is the memory of a computer that can be read and changed at any time. The information stored in this type of Memory is lost when the power supply to the PC or laptop is switched off. It is known as the main Memory or temporary Memory or cache Memory or volatile Memory of the computer system. The full form of RAM is Random Access Memory.

What is DDR3?

DDR3 is an essential type of 3rd generation SDRAM utilized for system memory. This type of RAM is capable of transferring data from one location to another at a higher speed. The full form of DDR3 RAM is Double Data Rate.




What is DDR4?

DDR4 RAM is the latest variant of RAM, which is used widely in the next generation of computing. Courtesy of the decreased voltage and increased transfer rates of DDR4 can offer optimum efficiency and higher speed. The full form of DDR4 SDRAM is Double Data Rate Fourth Generation Synchronous Dynamic Random-Access Memory.




DDR3

DDR3 RAM stands for Double Data Rate version 3.
DDR3 RAM was introduced in 2007.
The cost of DDR3 is lesser than DDR4.
DDR3 consumes less power than DDR2 but more than DDR4.
The speed of DDR3 is slow in comparison to DDR4.
DDR3 maximum memory size is 16 GB.
The clock speed of DDR3 varies from 400 MHz to 1066 MHz.
DDR3 has lower latency than DDR4.
DDR3 has lower latency DDR4 has more latency than DDR3
Auto-refresh and self-refresh are performed for content.
DDR3 RAM includes ECC memory, which compresses extra data byte lanes.
DDR3 RAM works on 1.50 V voltage
DDR3 RAM has a 240-pin interface.
This type of DDR RAM is backward compatible with the older RAM generations.
Decade-old demand for DDR3 RAM is waning.


DDR4
DDR4 RAM stands for Double Data Rate version 4.
DDR4 was reading released in 2014.
DDR4 cost is higher or more than DDR3.
DDR4 consumes less power than DDR3.
DDR4 speed is faster than DDR3.
DDR4 has no maximum limit or capability.
The clock speed of DDR4 varied from 1066 to 2133 MHz.
DDR4 has more latency than DDR3.
Only self-refresh is performed for a content.
DDR4 RAM offers computing capabilities on different platforms like smartphones, tablets, PC, laptops, etc.
DDR4 RAM works on 1.20 V voltage.
DDR4 RAM has a 288-pin interface.
This type of DDR RAM is not backward compatible with the older generation’s RAM.
The demand for DDR4 RAM is on a constant rise because of its implementation of emerging technologies.

Friday, 24 December 2021

Why is RAID used, Advantages and Disadvantages.

 

Why is RAID used?

RAID stands for Redundant Array of Independent Disks, and combines multiple hard drives together in order to improve efficiency. Depending on how your RAID is configured, it can increase your computer’s speed while giving you a single drive with a huge capacity. RAIDs can also increase reliability. There are three main types of RAID that we're going to discuss – RAID 0, RAID 1 and RAID 5.

Advantage Of RAID

1) Higher Data Security
2) Fault Tolerance
3) Increase the parity check and regularly checks for any possible system crash
4) Reading and Writing of data done at simultaneously.
5) Improved Availability and performance.
6) Ensures data reliability
Disadvantage of  RAID
1) It doesn’t make data recovery any easier.
2) Cannot completely protect your data.
3) Costly
4) It may slow the system performance if not used properly
RAID Data Recovery
In exchange for a small amount of storage, RAID 5 offers one drive of redundancy. Data and parity are striped across all the disks, meaning no single disk is a bottleneck. RAID 5 is probably the most common RAID level, meaning we get a lot of them into the lab for RAID data recovery.

RAID 5 arrays need at least three drives, although systems with six or even eight hard drives are not uncommon. Like RAID 0, RAID 5 stripes data across multiple hard disk drives – but it also stores parity information to aid with RAID data recovery. RAID 5 offers the user both speed, as data is accessed from multiple disks, and redundancy due to the parity data. A RAID 5 system uses around a third of the available hard drive capacity to store parity information. It seems, then, that RAID 5 is the best of all worlds – so why do users lose their data?

Unfortunately, even a well-maintained RAID 5 array can need a trip to a RAID data recovery lab. RAID 5 isn’t a logical backup – there is no second copy of your data unless you back it up yourself. RAID 5 doesn’t protect against data loss through human error or malware. It’s this failure to recognize the distinction between RAID 5 and a solid backup that leads to so many RAID 5 systems arriving into our data recovery lab on a regular basis. The most common cause for needing RAID data recovery for a RAID 5 array is multiple drive failure. Essentially, the dangers are exactly the same as with single hard drives, only with a greater risk. Sometimes multiple drives fail because of an unexpected power surge.

Our RAID data recovery process is simple. When your RAID 5 system arrives into the data recovery lab, we’ll inspect and ascertain what has gone wrong with your array. We’ll need to figure out which drive is damaged, and if the damage is limited to one drive or if it’s multiple. We provide a free evaluation for all RAID Data Recovary work

Thursday, 23 December 2021

IP Address

What is IP Address? 
An IP stands for internet protocol. An IP address is assigned to each device connected to a network. Each device uses an IP address for communication. It also behaves as an identifier as this address is used to identify the device on a network. It defines the technical format of the packets. Mainly, both the networks, i.e., IP and TCP, are combined together, so together, they are referred to as a TCP/IP. It creates a virtual connection between the source and the destination.

We can also define an IP address as a numeric address assigned to each device on a network. An IP address is assigned to each device so that the device on a network can be identified uniquely. To facilitate the routing of packets, TCP/IP protocol uses a 32-bit logical address known as IPv4(Internet Protocol version 4).

An IP address consists of two parts, i.e., the first one is a network address, and the other one is a host address.

There are two types of IP addresses:
  • IPv4
  • IPv6
What is IPv4?

IPv4 is a version 4 of IP. It is a current version and the most commonly used IP address. It is a 32-bit address written in four numbers separated by 'dot', i.e., periods. This address is unique for each device.

For example, 66.94.29.13

The above example represents the IP address in which each group of numbers separated by periods is called an Octet. Each number in an octet is in the range from 0-255

What is IPv6?

IPv4 produces 4 billion addresses, and the developers think that these addresses are enough, but they were wrong. IPv6 is the next generation of IP addresses. The main difference between IPv4 and IPv6 is the address size of IP addresses. The IPv4 is a 32-bit address, whereas IPv6 is a 128-bit hexadecimal address. IPv6 provides a large address space, and it contains a simple header as compared to IPv4.

It provides transition strategies that convert IPv4 into IPv6, and these strategies are as follows:

Dual stacking: It allows us to have both the versions, i.e., IPv4 and IPv6, on the same device.
Tunneling: In this approach, all the users have IPv6 communicates with an IPv4 network to reach IPv6.
Network Address Translation: The translation allows the communication between the hosts having a different version of IP.
This hexadecimal address contains both numbers and alphabets. Due to the usage of both the numbers and alphabets, IPv6 is capable of producing over 340 undecillion (3.4*1038) addresses.

IPv6 is a 128-bit hexadecimal address made up of 8 sets of 16 bits each, and these 8 sets are separated by a colon. In IPv6, each hexadecimal character represents 4 bits. So, we need to convert 4 bits to a hexadecimal number at a time.

Example of IPv6 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334.


Differences between IPv4 and IPv6

IPv4
 
IPv4 has a 32-bit address length
It Supports Manual and DHCP address configuration
In IPv4 end to end, connection integrity is Unachievable
It can generate 4.29×109 address space
The Security feature is dependent on application
Address representation of IPv4 is in decimal
Fragmentation performed by Sender and forwarding routers
In IPv4 Packet flow identification is not available
In IPv4 checksum field is available
It has broadcast Message Transmission Scheme
In IPv4 Encryption and Authentication facility not provided
IPv4 has a header of 20-60 bytes.

Example Of IPv4  - 192.168.0.1

IPv6

IPv6 has a 128-bit address length
It supports Auto and renumbering address configuration
In IPv6 end to end, connection integrity is Achievable
Address space of IPv6 is quite large it can produce 3.4×1038 address space
IPSEC is an inbuilt security feature in the IPv6 protocol
Address Representation of IPv6 is in hexadecimal
In IPv6 fragmentation performed only by the sender
In IPv6 packet flow identification are Available and uses the flow label field in the header
In IPv6 checksum field is not available
In IPv6 multicast and anycast message transmission scheme is available
In IPv6 Encryption and Authentication are provided 
IPv6 has header of 40 bytes fixed 

Example of IPv6 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Wednesday, 22 December 2021

Hard Drive and Its Types

What is a Hard Drive?


A Hard Drive is one of the essential hardware components of a computer. It is a storage device that stores all types files permanently. When we say all types of files, we mean the essential Operating System files, Application related files and personal files (such as movies, photos, music etc.).

This type of permanent storage is also known as Non-Volatile Memory, which means the data stored in such memory is retained even after shutdown or power down. This is in contrast to Volatile Memory or the main system memory, which we call it RAM. The data in system memory stays there only if the power is applied. As soon as the system is shutdown or the power is down, the data in the system memory is also removed.

Hard Drives are also called as Hard Disk Drives or HDD for short. Hard Drive technology has evolved significantly over the decades from traditional magnetic hard drives with metal platters and read / write head to solid state memory with no mechanical parts.

Why Do You Need a Hard Drive?

As mentioned earlier, a hard drive is the main storage device that stores the Operating System and also the applications. When we boot up the system, important OS files gets loaded in to the RAM from the Hard Drive. Similarly, all the applications are stored in hard drives and when we open an application by launching its executable file, it gets loaded into RAM from the hard drive. So, it is clear that a hard drive is an essential component of a computer.

Apart from storing the operating system and applications, a hard drive also stores all your personal data like images, documents, music, movies, games etc.

Different Types of Hard Drives

There are different types of hard drives available today with different interface technologies, storage capacities and price points. Traditionally, mechanical hard drives are interfaced to the computer using a special parallel port called PATA, which is short for Parallel Advanced Technology Attachment.

If you built computers in 90’s and early 2000’s, then you would have definitely come across these connectors. These are also called as Integrated Drive Electronics or IDE hard Drives.

The bulky connector (we needed a 40-pin or sometimes 80-pin connector) and slow data transfer rates (maximum speed could go only up to 133MB/s) has led to the development of SATA or Serial ATA technology.

The SATA hard drives are an evolution and revolution over PATA drives. SATA based hard drives started to replace the slow and clunky PATA drives in desktops, laptops, workstations and servers.

As the name suggests, the data in SATA drives is transferred serially and hence the number of wires required to transfer the data has come down to 7. This and the fact that SATA interface could have transfer rates up to 6Gb/s, made it an obvious choice for quick boot up and fast loading of games and applications.

Up until now, both PATA and SATA drives are mechanical hard drives with a metal platter (or a bunch of platters) and a magnetic read / write head. The next technological update was not in terms of the interface but rather the type of storage itself.

This is where the likes of Solid State Drives or SSD came into limelight. Instead of mechanical parts, SSDs used semiconductors to store data. Particularly NAND based Flash storage is the main ingredient of SSDs. Initially, the interface for SSDs was SATA.

But the potential of SSD is limited by the SATA interface with its 6Gb/s transfer limit. Even though SSDs are capable of transferring data at a higher rate, it was not possible if we continued with aging and physically limited SATA interface.

Engineers started working on a new interface for faster SSDs and developed PCI based Non-Volatile Memory Host Controller Interface or NVM Express (NVMe in short). An NVMe drive with PCIe 3.0 interface has a transfer speed of 32Gb/s (4GB/s) and with the latest PCIe 4.0 interface has a transfer speed of whooping 64Gb/s (8GB/s).

Despite all the interfaces and storage types, we can classify hard drives into 3 types. They are:

  • Hard Disk Drives (HDD)
  • Solid State Drives (SSD)
  • NVMe Drives
Here, both HDD and SSD are having a SATA interface and NVMe drives are using PCIe interface. Let us now see about these three different types of hard drives along with their advantages and disadvantages.

SATA Hard Disk Drives (HDD)

Hard drives with SATA interface are one of the popular choices for data storage. They are significantly cheap and often have a large storage capacity (few tera bytes). Since they use SATA interface, the theoretical transfer limit of these HDDs is 6Gb/s for SATA 3.0 revision. This is translated to a maximum possible transfer rate of 600MB/s (after considering 8b / 10b encoding).

SATA 

An important point to note here is that the speeds mentioned here are theoretical speeds of the SATA interface and due to the physical and mechanical limitations of HDDs, these speeds can never be achieved.

These speeds may not be impressive today but they are significantly higher especially if you are coming for the older IDE Drives with a transfer limit of 133MB/s.

You can find HDDs with storage capacities ranging from 500GB to 12 or 16GB. HDDs are also available in different physical sizes, usually 3.5” for desktop usage and 2.5” for laptops,

With decent transfer speeds, availability of larger storage space and significantly low cost, SATA HDDs are still a popular storage choice for low-cost bulk storage even with redundancy (you could buy two SATA HDDs with 1-to-1 redundancy and this option would still be a lot cheaper than the SSD counterparts).

Since HDDs are mechanical devices which store data physically on metal platters, they are susceptible to a lot of wear and tear and often have physical damage to the platters or the read / write head. Another problem with writing data on physical disks is fragmentation of data (where data is split into several smaller parts and stored in different parts of the disk).

People are still buying SATA HDDs for large data back-up, storage servers, security devices etc. despites its drawbacks. It is still a popular choice of storage if you don’t need fast read / write speeds, if you are on a budget or a secondary storage device.

Advantages
Large storage capacities
Low cost

Disadvantages
Limited data transfer speeds
Mechanical parts have wear and tear


Solid State Drives (SSD)

When we speak of SSDs, we usually mean SATA based 2.5” Solid State Drives even though the NVMe drives are also technically solid state devices. To overcome the problem of moving mechanical parts, the storage in SSDs is not on a physical disk but rather on a semiconductor device.


SSD


NAND based flash technology has been in use for thumb drives for quite some time before making its way into SSDs. In SSDs, the data is stored on NAND based on flash memory instead of physical metal platters.

As there is no magnetic read / write head, SSDs are significantly faster and could easily reach the speeds set by the SATA interface.

But the main problem with SSDs is their cost and low storage capacity. While you can get SATA HDD with capacities as high as 16TB, you will hardly find SSDs greater than 2TB (there are few 4TB SSDs but the cost is astronomical when compared to HDDs). Some common storage sizes of SSDs are 120GB, 256GB, 512GB, 1TB and 2TB.

SSDs are also extremely expensive. Today, the prices have come down significantly (but they are still higher if you compare with HDDs) but this was not the case a couple of years ago.

Due to high cost and low storage size, SSDs are mainly use as boot-up devices i.e., device to store OS and other applications while a secondary HDD is often used for storing large files. When you use SSDs as boot-up drives, the booting time is significantly reduced when compared to HDD.

Advantages
Extremely fast
Reliable and durable (as there are no moving parts)

Disadvantages
Very expensive
Small storage sizes

NVMe Drives

As mentioned earlier, NVMe Drives are still solid state drives i.e., they use solid state semiconductors to store data. But the difference between SATA SSDs and NVMe drives is the interface technology.

SATA SSDs are limited to the same 6Gb/s transfer limit as the HDDs despite being significantly faster. This is a limitation of the SATA interface and not the SSDs itself.


NVMe DDS

To overcome this limitation of SATA and unleash the full potential of SSDs, a new interface is developed, which is based on PCIe interface (the fastest possible interface between a CPU and an external device apart from the RAM). This interface is called Non-Volatile Memory Host Controller Interface Specification or simply known as NVMe (NVM Express).

This interface is developed specifically for solid state devices and depending on the underlying PCIe interface used, the transfer speeds could be 32Gb/s (or 4 GB/s for PCIe 3.0 x 4 link) and 64Gb/s (or 8GB/s for PCIe 4.0 x 4 link).

With such great transfer speeds comes a great price. The cost of NVMe drives is very high and is much higher than SATA SSDs. Despite its high cost, NVMe Drives are slowly becoming popular for fast read / write speeds in heavy work loads such as gaming, video editing and other intensive tasks. Now-a-days, even laptops and mini-PCs are coming with M.2 NVMe slots.

One of the popular form factors of NVMe drives is M.2 and particularly M.2 2280. An important point to note here is that SATA SSDs are also available in M.2 form factor but the pins and slots (B Key and M Key) are different for SATA M.2 and NVMe M.2 drives.

Advantages
Extremely fast, in fact the fastest storage type of all
M.2 form factors is very minimal for compact builds
Disadvantages
Very costly



Saturday, 18 December 2021

Definition of RAID and Its Types

Definition of RAID


Redundant Array of Independent Disks (RAID) is a virtual disk technology that combines multiple physical drives into one unit. RAID can create redundancy, improve performance, or do both.

RAID should not be considered a replacement for backing up your data. If critical data is going onto a RAID array, it should be backed up to another physical drive or logical set of drives.

The following are terms that are normally used in connection with RAID:

·    Striping: data is split between multiple disks.

·    Mirroring: data is mirrored between multiple disks.

·    Parity: also referred to as a checksum. Parity is a calculated value used to mathematically rebuild data.

Different RAID levels exist for different application requirements.

Types of Raid:-

·         RAID 0– striping Click Here

·         RAID 1 – mirroring Click Here

·         RAID 5 – striping with parity Click Here

·         RAID 6 – striping with double parity Click Here

·         RAID 10(1+0)– combining mirroring and striping Click Here

1.   RAID 0
In a RAID 0 system data are split up into blocks that get written across all the drives in the array. By using multiple disks (at least 2) at the same time, this offers superior I/O performance. This performance can be enhanced further by using multiple controllers, ideally one controller per disk.


 Img RAID 0 
Advantages of RAID 0
·    RAID 0 offers great performance, both in read and write operations. There is no overhead caused by parity controls.
·    All storage capacity is used, there is no overhead.
·    The technology is easy to implement.

Disadvantages of RAID 0
·    RAID 0 is not fault-tolerant. If one drive fails, all data in the RAID 0 array are lost. It should not be used for mission-critical systems.

Ideal use
RAID 0 is ideal for non-critical storage of data that have to be read/written at a high speed,
 
2.   RAID 1
Data are stored twice by writing them to both the data drive (or set of data drives) and a mirror drive (or set of drives). If a drive fails, the controller uses either the data drive or the mirror drive for data recovery and continuous operation. You need at least 2 drives for a RAID 1 array.
                                     

Img RAID 1

Advantages of RAID 1
·    RAID 1 offers excellent read speed and a write-speed that is comparable to that of a single drive.
·    In case a drive fails, data do not have to be rebuild, they just have to be copied to the replacement drive.
·    RAID 1 is a very simple technology.
Disadvantages of RAID 1
·    The main disadvantage is that the effective storage capacity is only half of the total drive capacity because all data get written twice.
·    Software RAID 1 solutions do not always allow a hot swap of a failed drive. That means the failed drive can only be replaced after powering down the computer it is attached to. For servers that are used simultaneously by many people, this may not be acceptable. Such systems typically use hardware controllers that do support hot swapping.
Ideal use
RAID-1 is ideal for mission critical storage, for instance for accounting systems.

3.   RAID 5
RAID 5 is the most common secure RAID level. It requires at least 3 drives but can work with up to 16. Data blocks are striped across the drives and on one drive a parity checksum of all the block data is written. The parity data are not written to a fixed drive, they are spread across all drives, as the drawing below shows. Using the parity data, the computer can recalculate the data of one of the other data blocks, should those data no longer be available. That means a RAID 5 array can withstand a single drive failure without losing data or access to data. Although RAID 5 can be achieved in software, a hardware controller is recommended. Often extra cache memory is used on these controllers to improve the write performance.
Img RAID 5

Advantages of RAID 5
·    Read data transactions are very fast while write data transactions are somewhat slower (due to the parity that has to be calculated).
·    If a drive fails, you still have access to all data, even while the failed drive is being replaced and the storage controller rebuilds the data on the new drive.

Disadvantages of RAID 5
·     Drive failures have an effect on throughput, although this is still acceptable.
·    This is complex technology. If one of the disks in an array using 4TB disks fails and is replaced, restoring the data (the rebuild time) may take a day or longer, depending on the load on the array and the speed of the controller. If another disk goes bad during that time, data are lost forever.
Ideal use
RAID 5 is a good all-round system that combines efficient storage with excellent security and decent performance.

4.   RAID 6
RAID 6 is like RAID 5, but the parity data are written to two drives. That means it requires at least 4 drives and can withstand 2 drives dying simultaneously. The chances that two drives break down at exactly the same moment are of course very small. However, if a drive in a RAID 5 systems dies and is replaced by a new drive, it takes hours or even more than a day to rebuild the swapped drive. If another drive dies during that time, you still lose all of your data. With RAID 6, the RAID array will even survive that second failure.

Img RAID 6
Advantages of RAID 6
·    Like with RAID 5, read data transactions are very fast.
·    If two drives fail, you still have access to all data, even while the failed drives are being replaced. So RAID 6 is more secure than RAID 5.
Disadvantages of RAID 6
·    Write data transactions are slower than RAID 5 due to the additional parity data that have to be calculated. In one report I read the write performance was 20% lower.
·    Drive failures have an effect on throughput, although this is still acceptable.
·    This is complex technology. Rebuilding an array in which one drive failed can take a long time.
Ideal use
RAID 6 is a good all-round system that combines efficient storage with excellent security and decent performance. It is preferable over RAID 5 in file and application servers that use many large drives for data storage.

5.   RAID 10
It is possible to combine the advantages (and disadvantages) of RAID 0 and RAID 1 in one single system. This is a nested or hybrid RAID configuration. It provides security by mirroring all data on secondary drives while using striping across each set of drives to speed up data transfers.

Img RAID 10
Advantages of RAID 10
·    If something goes wrong with one of the disks in a RAID 10 configuration, the rebuild time is very fast since all that is needed is copying all the data from the surviving mirror to a new drive. This can take as little as 30 minutes for drives of  1 TB.
Disadvantages of RAID 10
·    Half of the storage capacity goes to mirroring, so compared to large RAID 5  or RAID 6 arrays, this is an expensive way to have redundancy.

RAID 10(Combining mirroring and striping 1+0

RAID 10
It is possible to combine the advantages (and disadvantages) of RAID 0 and RAID 1 in one single system. This is a nested or hybrid RAID configuration. It provides security by mirroring all data on secondary drives while using striping across each set of drives to speed up data transfers.

Img RAID 10

Advantages of RAID 10
·    If something goes wrong with one of the disks in a RAID 10 configuration, the rebuild time is very fast since all that is needed is copying all the data from the surviving mirror to a new drive. This can take as little as 30 minutes for drives of  1 TB.
Disadvantages of RAID 10
·    Half of the storage capacity goes to mirroring, so compared to large RAID 5  or RAID 6 arrays, this is an expensive way to have redundancy.

RAID 6(Striping with double parity)

RAID 6
RAID 6 is like RAID 5, but the parity data are written to two drives. That means it requires at least 4 drives and can withstand 2 drives dying simultaneously. The chances that two drives break down at exactly the same moment are of course very small. However, if a drive in a RAID 5 systems dies and is replaced by a new drive, it takes hours or even more than a day to rebuild the swapped drive. If another drive dies during that time, you still lose all of your data. With RAID 6, the RAID array will even survive that second failure.

Img RAID 6

Advantages of RAID 6
·    Like with RAID 5, read data transactions are very fast.
·    If two drives fail, you still have access to all data, even while the failed drives are being replaced. So RAID 6 is more secure than RAID 5.
Disadvantages of RAID 6
·    Write data transactions are slower than RAID 5 due to the additional parity data that have to be calculated. In one report I read the write performance was 20% lower.
·    Drive failures have an effect on throughput, although this is still acceptable.
·    This is complex technology. Rebuilding an array in which one drive failed can take a long time.
Ideal use
RAID 6 is a good all-round system that combines efficient storage with excellent security and decent performance. It is preferable over RAID 5 in file and application servers that use many large drives for data storage.

RAID 5(Striping with parity)

RAID 5
RAID 5 is the most common secure RAID level. It requires at least 3 drives but can work with up to 16. Data blocks are striped across the drives and on one drive a parity checksum of all the block data is written. The parity data are not written to a fixed drive, they are spread across all drives, as the drawing below shows. Using the parity data, the computer can recalculate the data of one of the other data blocks, should those data no longer be available. That means a RAID 5 array can withstand a single drive failure without losing data or access to data. Although RAID 5 can be achieved in software, a hardware controller is recommended. Often extra cache memory is used on these controllers to improve the write performance.
Img RAID 5

Advantages of RAID 5
·    Read data transactions are very fast while write data transactions are somewhat slower (due to the parity that has to be calculated).
·    If a drive fails, you still have access to all data, even while the failed drive is being replaced and the storage controller rebuilds the data on the new drive.

Disadvantages of RAID 5
·     Drive failures have an effect on throughput, although this is still acceptable.
·    This is complex technology. If one of the disks in an array using 4TB disks fails and is replaced, restoring the data (the rebuild time) may take a day or longer, depending on the load on the array and the speed of the controller. If another disk goes bad during that time, data are lost forever.
Ideal use
RAID 5 is a good all-round system that combines efficient storage with excellent security and decent performance.

RAID 1 (Mirroring)

 RAID 1
Data are stored twice by writing them to both the data drive (or set of data drives) and a mirror drive (or set of drives). If a drive fails, the controller uses either the data drive or the mirror drive for data recovery and continuous operation. You need at least 2 drives for a RAID 1 array.
                                     

Img RAID 1

Advantages of RAID 1
·    RAID 1 offers excellent read speed and a write-speed that is comparable to that of a single drive.
·    In case a drive fails, data do not have to be rebuild, they just have to be copied to the replacement drive.
·    RAID 1 is a very simple technology.
Disadvantages of RAID 1
·    The main disadvantage is that the effective storage capacity is only half of the total drive capacity because all data get written twice.
·    Software RAID 1 solutions do not always allow a hot swap of a failed drive. That means the failed drive can only be replaced after powering down the computer it is attached to. For servers that are used simultaneously by many people, this may not be acceptable. Such systems typically use hardware controllers that do support hot swapping.
Ideal use

RAID-1 is ideal for mission critical storage, for instance for accounting systems.

RAID 0 (Striping)

RAID 0
In a RAID 0 system data are split up into blocks that get written across all the drives in the array. By using multiple disks (at least 2) at the same time, this offers superior I/O performance. This performance can be enhanced further by using multiple controllers, ideally one controller per disk.

 Img RAID 0 
Advantages of RAID 0
·    RAID 0 offers great performance, both in read and write operations. There is no overhead caused by parity controls.
·    All storage capacity is used, there is no overhead.
·    The technology is easy to implement.

Disadvantages of RAID 0
·    RAID 0 is not fault-tolerant. If one drive fails, all data in the RAID 0 array are lost. It should not be used for mission-critical systems.

Ideal use

RAID 0 is ideal for non-critical storage of data that have to be read/written at a high speed,

Definition of RAID

Definition of RAID

Redundant Array of Independent Disks (RAID) is a virtual disk technology that combines multiple physical drives into one unit. RAID can create redundancy, improve performance, or do both.

RAID should not be considered a replacement for backing up your data. If critical data is going onto a RAID array, it should be backed up to another physical drive or logical set of drives.

The following are terms that are normally used in connection with RAID:

·         Striping: data is split between multiple disks.

·         Mirroring: data is mirrored between multiple disks.

·         Parity: also referred to as a checksum. Parity is a calculated value used to mathematically rebuild data.

Different RAID levels exist for different application requirements.

Types of Raid:-

·         RAID 0– striping Click Here

·         RAID 1 – mirroring Click Here

·         RAID 5 – striping with parity Click Here

·         RAID 6 – striping with double parity Click Here

·         RAID 10(1+0)– combining mirroring and striping Click Here

 

RAM and Types

What is RAM? RAM is the memory of a computer that can be read and changed at any time. The information stored in this type of Memory is lost...