Posts

Profile | Portfolio

Image
Karthik K Technical Architect 14 years of experience in Technical Architecture, Cloud Solution Architecture, Full Stack and Storage Virtualization ...

IOPS Throughput Latency Explained | For Storage Performance

Image
IOPS Throughput Latency Explained | For HDD Storage Performance How much throughput can this drive deliver? You might have come across this question often, if you are in the storage field. Let’s unravel the most common terms like Throughput, IOPS and Latency in this blog. Normally throughput is represented in Megabytes/Seconds i.e. MB/s. Higher throughput ensures better performance and getting maximum value is depend lot of factors. Before swim into the deeper part, let’s start with simple stuffs. Below diagram provides the 2D representation of the single disk plate in the Hard Drive. Disk plate have been divided in to tracks and each track is segregated to sectors. Data to be read/written i.e. IO will be stored in this sectors in binary format. One sector can have Maximum “512 B...

Difference between Abstract class and Interface

Image
Difference etween Abstract class and Interface In C# "Abstract Class - Interface Difference" : Every OOPS/JAVA/C# developer would have faced this question at least once in their development career. If you are a fresher, hopefully following real time example could be helpful for you to understand them. Please note that this example is only for understanding the concept and could suit approximately and not appropriately. Assume you have to purchase shirts for your brother and cousin for upcoming traditional function. You have only Rs.10000 in your hand and hence you are fixing Rs.5000 per head for the shirt. Now the problem is, you don't know anything about their liking and disliking. So you have decided to give the amount to choose of their own. P...

Fixing a “FailedAndSuspended” content index for an Exchange

Image
This post provides the solution for "FailedAndSuspended" status of Exchange Database after rebooting Server if the administrator has single copy of the DB alone. Below are steps to reproduce the issue with Exchange Server 2013 (SP1). 1. Setup Exchange Server "TESTEXCHANGE" and create New Database named "testdb". Note: Exchange server will have default database also. In our case that db name is "Mailbox Database 203053209" [PS] C:\Windows\system32>get-mailboxdatabasecopystatus  Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex Length Length State ---- ------ --------- ----------- -------------------- ------------ Mailbox Database 2030532095\TESTEXCHANGE Mounted 0 0 Healthy testdb\TESTEXCHANGE Mounted 0 0 Healthy 2. Restart the server and check the status for DB using following command. [PS] C:\Windows\system32>get-mailboxdatabasecopystatus | fl name, ContentIndexState Name : Mailbox Database 2030532095\TES...

Android Versions And Their Names | From Android Cupcake To Pie

Image
Android Versions And Their Names | Android Versions List Welcome to the list of beautiful desserts which are served by Google Android Operating System ! Google android versions are named after deserts in alphabetical order for easy remembrance. Google acquired "Android Incorporation" on Aug,2005 which had been founded earlier by "Andy Rubin". Since then, it became Google Incorporation's subsidiary. For A and B, we could say it as alpha and beta version. If you want to scrutinize it further: 1.0 -> Apple Cake and Apple Pie, 1.1 Banana Bread and Batten Bread. Android Cup Cake (Apr,2009) version 1.5 This is fir...