I/O Sub-System - What is That?

I use the term “I/O sub-system” quite often, and some wonder what that is. Usually, I will give a bit of detail, but probably need to take things to a higher level, and also explain why the I/O sub-system is important to video editing. The term I/O is Input/Output, and the concept of the “sub-system” encompasses everything about the HDD’s (Hard Disk Drives). Basically, used in these fora, the I/O sub-system refers to the HDD’s, and all the specs. of those HDD’s.
It starts with the HDD’s themselves. The main considerations are:
The number of physical HDD’s (not partitons)*
HDD capacity/size
HDD space used, and remaining (defragmented)
Format Type: FAT-32, or NTSF**
The speed of the HDD, i.e. the RPM performance of the HDD
The controller type, say SATA II, and this will specify the connection speed
The allocation of each HDD, i.e. where one has the OS, the programs, the Project files, the Scratch Disks, the Exported files, etc.
For Video editing, it is just about a minimum to have 2 physical HDD’s, splitting the I/O load over the separate, physical HDD’s. Having 3, and splitting the I/O load over all 3 is even better. For even greater performance, one can add additional HDD’s, and allocate them for even more spread.
With a 2 HDD I/O sub-system, one would allocate in this manner:
C:\ OS, programs and probably the Windows Virtual Memory [Page File]
D:\ Project files, with Assets, Scratch Disks and Exports
With a 3 HDD I/O sub-system, one would split D:\ by perhaps the Project files and Scratch Disks and then the Assets on the separate Disk. Note: one can also split the Scratch Disks between the D:\ and E:\ for even better performance.
The more that one can separate the needs for reads/writes to/from the HDD’s, the greater the performance will be, as the computer will not be waiting for those reads and writes.
Why is proper allocation of the HDD’s, and spreading the I/O load important? One of the first laws of physics is that an object cannot be in more than one place at the same time. When running a video editing program, there are several programs, and processes telling the computer to do many things at the same time. First, the OS is demanding reads from the HDD, and in the case of the Page File, writes, as well. The OS gets first dibs on these reads and writes. Next, the program, our NLE (Non Linear Editor) here, requires reads from the HDD, and will also require writes for many operations. This is just to run. When one is working on a Project, there are many writes to the Scratch Disks, to create, or work from large working files. The NLE will also need to gather information from the Assets in the Project, hence plenty of reads. When playing back the Timeline, the NLE will require many high-speed reads. When Exporting, the NLE first writes working files, and then reads from them, to create the Export file - more writes. If the computer is requested to do reads and writes for the OS and the NLE at the same time, someone must wait. If these reads and writes are requested on a single HDD, the wait is much, much longer. If one has spread the I/O load over several HDD’s, the wait is far, far shorter. The better you spread this load, the greater your performance and the fewer lags you will have. This is especially noticeable with playback of the Video and the Audio.
One problem with HDD’s is that as they fill up, the heads have to move greater distances to do the reads and writes. Most HDD’s began to slow down at about 70% capacity, as their read/write times go up. This also causes mechanical wear and tear on the head actuating mechanism, which can lead to premature failure. The exact same thing happens, when an HDD is fragmented. The heads have to hunt all over the platters, to get the pieces of a file, which will then need to be “assembled.” Some applications and operations will also not work well, if at all, if there is not adequate defragmented free space available. Also, as video-editing requires very large working files, just to function, having adequate free space is very important.
One might think only in terms of say the space required to write to a DVD-5 (approximately 4.7GB), but first the program creates working files, that can be much larger, and then the program will write a separate Video and a separate Audio file, and finally combine them into one muxed MPEG-2. file. Last, the program gathers up this MPEG-2 file, plus the navigation and Menus, and bundle everything into the IFO, BUP and VOB files. In PrE, and Encore, a module, the Vobulator does this last function, and will need plenty of working files, to produce that 4.7GB DVD. If the I/O sub-system cannot provide adequate free space, the process will fail. This shows why one must have adequate defragmented free space available.
This brings us to additional reading, and to a Q & A session:
* See Partitions, a No-No for Video Editing
See Harm on HDD Setup for Video Editing
See Harm on To Raid, or Not to Raid
See Windows Virtual Memory, as the Page File requires I/O interaction, and how you have this set up, can affect things on several levels.
** See Converting FAT-32 to NTSF
Question: Can I use external HDD’s in my I/O sub-system?
Answer: yes, but the connection type will be important. USB 2.0 connections are very, very slow, and because of the speed of most computers, and the great deal of read/write activity required by an NLE, the connection is often too slow just to perform, leading to read/write failures, including the dreaded Delayed Write Failure, which can totally corrupt the external, requiring full low-level reformatting and the loss of ALL data on that HDD. USB 2.0 HDD’s are great for archiving data, but not much more. FireWire 400 is better, but is still very slow. FW-800 is adequately fast for editing to/from, and is stable. The use of eSATA is even better, and will equal in real-world terms, about what one gets with internal SATA II HDD’s.
Question: What about SSD drives?
Answer: They are fast, but still cost a lot for the storage, and that is still limited. They really help with boot-up speed, but then how often does one boot-up the system. In time, and as the capacity goes up, and the cost comes down, they will very likely replace the mechanical HDD’s. They do bear watching, but beyond the boot disk, are not that well-suited for additional drives for video editing. That will likely change in the future.
Question: Do I really need to frequently defragment my HDD’s?
Answer: Absolutely - see above. After every editing session, I will run a defragmentation program, and will do so weekly, even if I have not been editing.
Question: Can I edit video on my laptop with a 40GB HDD?
Answer: Perhaps, but you will want to have only the OS (and pared down to the minimum), and the NLE program, plus you will need to keep the Projects very small, and not have any more Assets, than will absolutely necessary. Then, you will need to be prepared to wait, and possibly deal with crashes, when that wait-time becomes too much for the OS, or the NLE to bear. You will want to defragment the HDD very, very often. This holds true, to a degree, with any single-disk I/O, regardless of the size, speed or controller type. There are many reads/writes, and they will bottleneck, waiting for that one poor HDD to provide them.
Question: Does the HDD’s speed really matter?
Answer: Yes. For Video and Audio, one needs at least a 7200 RPM HDD, to play back smoothly under all load conditions. A 5400 RPM unit might be able to keep up under otherwise ideal conditions, but lags, and jumpy playback is very common. A 10K RPM unit will likely not help much in playback, over a 7200 RPM drive, but will greatly improve other read/write functions, meaning that one might not notice that extra speed just with playback, but that other functions will be improved, speed-wise.

Dear Mr. Hunt,
I'm an experienced Oracle DBA.
The tech staff in organizing VLDB systems (very large databases) is quiet similar to what you have showed here.
May I suggest, Perhaps, for your readers benefits ( especially those who do professional large scale editing projects) I think it will be a good idea to elaborate about some modern storage systems architectures like NetApp , EMC etc.
Using a modern storage systems can solve much of the I/O problems, and it seems to me after reading this article that me and you are dealing with the same IO problems: large amounts of data who needs to be wriiten and accessed very fast.
Thank you for your effort.
Sincerely Yours,
shimon.

Similar Messages

  • My computer crashed and I had to re load my operation system. now itunes won't open. it says it was created by a newer version? what is that?

    my computer crashed and I had to re load my operation system. now, when I try to open my itunes all I get is a message that says "can not be read because itunes was created by a newer version" what does that mean and how do I correct it. I need my music back!

    As iTunes is uopgraded the newer versions require that the iTunes database be upgraded to match. It sounds like you now have an older version of the sftware attempting to load an upgraded library which it can't do.
    What version of OS X are you running?
    What version of iTunes are you currently running?
    What versions were you running when your system crashed?
    Allan

  • HT5517 I want to photo stream pix from my iMac to apple tv. When I try to enter the iCloud account name and password, the systems tells me that terms of service have changed and won't let me proceed. What's that about.

    I want to photo stream pix from my iMac to apple tv. When I try to enter the iCloud account name and password, the systems tells me that terms of service have changed and won't let me proceed. What's that about?

    You need to reset the password for the "old" account, and then use that to turn off iCloud.  Then you will be able to sign in with your new ID.
    You can reset your password at iForgot.apple.com.
    If you don't know the answers to the security questions, you will need to start there.
    http://support.apple.com/kb/HT5312
    -If you established a rescue email address, there will be a link on the "Passwords & Security" page of id.apple.com.  Clicking the link will send the reset to your rescue email address (NOTE:  This is not the same address as your Apple ID email)
    -If there is no link on the page, then you didn't establish a rescue email address.  Contact AppleCare at 800.694.7466 (If you are in the US), and ask for account security.  You will need to answer some questions to verify your identity, AND you will need access to a computer to generate a temporary support pin.
    -If you are not in the US, click http://support.apple.com/kb/HT5699 - Apple ID: Contacting Apple for help with Apple ID account security
    HTH

  • "3265 du process" appears and disappears and occupies a lot of CPU System usage: what is that and how to remove that unknown process

    Opening the utility "activity monitor", I see a process that appears and disappears,  called 3265 "du" process. It occupies a lot of CPU % system (the red one in  the mac activity monitor utility). Anyone knows what's that and how can  I remove it?
    Probably the same issue of this discussion: https://discussions.apple.com/thread/1968751?start=0&tstart=0
    But no idea about how to solve it!

    BSD General Commands Manual
    du -- display disk usage statistics
    The du utility displays the file system block usage for each file argu-
         ment and for each directory in the file hierarchy rooted in each direc-
         tory argument.  If no file is specified, the block usage of the hierarchy
         rooted in the current directory is displayed.
    To see for yourself use Terminal program enter: man du
    press enter (to see the manual for "du")

  • "3265 du process" appears and disappears and ***** a lot of CPU System usage: what is that?

    Opening activity monitor, I see a process that appears and disappears, called 3265 "du" process. It ***** a lot of CPU % system (the red one in the mac activity monitor utility). Anyone knows what's that and how can I remove it?
    probably it's the same issue of this discussion : https://discussions.apple.com/thread/1968751?start=0&tstart=0

    BSD General Commands Manual
    du -- display disk usage statistics
    The du utility displays the file system block usage for each file argu-
         ment and for each directory in the file hierarchy rooted in each direc-
         tory argument.  If no file is specified, the block usage of the hierarchy
         rooted in the current directory is displayed.
    To see for yourself use Terminal program enter: man du
    press enter (to see the manual for "du")

  • I have had my Iphone 5 since June. All of a sudden my other is 5.1GB and i'm almost out of space. How do i do i system restore , if thats what i should do and not loose by stuff

    have had my Iphone 5 since June. All of a sudden my other is 5.1GB and i'm almost out of space. How do i do i system restore , if thats what i should do and not loose by stuff

    Hi jdbarrett1,
    Thanks for using Apple Support Communities.  This article has steps you can take for issues with "other" data taking up too much space:
    iOS: 'Not enough free space' alert when trying to sync
    http://support.apple.com/kb/ts1503
    Cheers,
    - Ari

  • I looked up my operating system and it said OS Extended (Journaled) What does that mean?

    I looked up my operating system and it said OS Extended (Journaled) What does that mean?

    The version of Safari, the browser I assume you are using, is old since the version of OS X is old. Some of the streaming video sites must have new version of Safari in order to run smoothly.
    If you can tell me the model and year you purchased your MB, I can help you with a plan to upgrade the software on your MB.
    Here is the pane from my Mac. If you can provide that same information from your MB that will help.
    Allan

  • HT201210 m not able to update i allready download latest verion of my phone but system telling me that remove files n empty the recycle bin what can i do i dont know

    m not able to update i allready download latest verion of my phone but system telling me that remove files n empty the recycle bin what can i do i dont know

    Then try a Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes.
    (Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive.)
    Or If 10.7.0 or later...
    Bootup holding CMD+r, or the Option/alt key to boot from the Restore partitirion & use Disk Utility from there to Repair the Disk.

  • Should I use Sub-Equipment Hierarchy for sub-systems (first post)?

    I am 2 months into the maintenance manager role for a fleet of Locomotives and it has been decided to use SAP PM by senior management based on a separate business arm requirements.
    I believe for this to be successful the first step is to get the structure right so that data is collected in the most logical manner.
    I intend to use SAP to schedule all maintenance tasks based on measuring points and dates of previous work orders, capture system and sub-system failure history, capture costs and parts usage and trend performance of subsystems based on their own and system level measuring points.
    I have been told that all locomotives are assigned to a single functional location within the business model. The individual locomotives themselves are assigned as separate pieces of equipment in this functional location.
    Within the individual locomotives there are a series of subsystems that have associated maintenance requirements based on time and usage and they are serial number tracked. These items are exchanged between the locomotives and the warehouse upon failure, upgrade or overhaul and include:
    AC traction Motors
    Wheelsets
    Diesel Engine
    Main Generator
    Auxiliary Generator
    Dynostarter
    Gearbox
    Compressors
    Traction motor blowers (Fans)
    Radiator fans and AC radiator fan motors
    Is it logical to put these as sub-equipment within an Equipment Hierarchy with the Locomotive being the superior equipment?
    Should notifications regarding their failure be assigned to the Superior Equipment (Locomotive) or the Sub-Equipment and what are the implications of each? If assigned to sub-systems can I still report on system reliability by "rolling up" the failures?
    Do the measuring points (e.g. kilometres) assigned to the Superior Equipment (Locomotive) accumulate to the Sub-Equipment automatically and does installation and removal from different Locomotives with different kilometres affect this? For example a traction motor in Locomotive 001 is installed from 100,000 to 360,000 locomotive kilometres and then it is installed in Locomotive 002 from 300,000 to the current 340,000 locomotive kilometres. Does SAP accumulate 300,000 kilometres of life to the traction motor sub system based on its superior equipment's measuring points?
    I have many more questions to come that I will most likely solve through experimentation and future questions, but in order to hit the ground running I would appreciate your feedback if any of you have similar experiences.
    Thanks in advance
    Glenn Sanders

    In SAP, you can define "N" no. of hierarchies for Functional Location & Equipment.
    But in the reporting, you can get the costs at Functional Location level & Equipment level at next. Its not possible to have Sub Functional Location level or Sub Equipment Level.
    Also, you have mentioned that you will interchange the Sub components between Locomotives. Also, you want to maintain those using Serial Numbers. You can define these Sub Components as Assemblies with Serial Numbers so that Equipment can be created for those combinations.
    To maintain Measuring Point for Sub Components, Equipment should be created. In SAP, you have the option to transfer the Measuring Points from One Equipment (Superior Equipment) to another Equipment (Sub Equipment).
    While interchanging the Sub Component from One Locomotive to another Locomotive, without Measurement Reading Transfer, you can dismantle & install the same.

  • Data hu00E4ngt in sub system

    Hi,
    We have one main SAP system, where we receive data transferred from different SAP Sub-systems. One of our Sub-System shows postings hanging in the interface. Reasons: The cost centre is blocked for the actual primary costs. This error I have seen through SM37 with the help of Job number. These posting come from a legacy system in to our sub system.
    I am not allowed to unblock the cost centre but I am supposed to change the cost centre in posting. I do not find the way, how to carry out this change in posting?
    Can anybody help me?
    Thanks

    Hi ,
    First of all i would like to ask as to what is the transaction that you are executing and getting the error .
    Is it a Z one or a SAP standard one , as you have commented that you cannot change the cost center then what is the reason for the same ?
    In the previous message you have mentioned that you dont want to unblock the postings and then you said you cannot change the cost center , please elaborate as to what you are performing and why are you unable to change the cost center .
    Cheers ,
    Dewang

  • My apple is not activating,Asking for Apple ID &p.word, I have entered the apple ID which i was using to download all apps,but it wont work, Now system is saying that your apple Id is wrong, My question is Can there be two apple IDs?

    My apple is not activating,Asking for Apple ID &p.word, I have entered the apple ID which i was using to download all apps,but it wont work, Now system is saying that your apple Id is wrong, My question is Can there be two apple IDs? My apple ID is my Yahoo mail it self, but not able to log in to  Icloud, Can any body guide, Why, I can not.

    Hi dip_kinu,
    I apologize, I'm a bit unclear on exactly what device you are trying to set up and what is happening when you try to do so. If you are having issues remembering your Apple ID, or feel like you may have set up multiple Apple ID's, you may find the following page helpful:
    Apple - My Apple ID: Find your Apple ID
    https://iforgot.apple.com/appleid
    Regards,
    - Brenden

  • Messages has replaced all my text with a load of letter A's in boxes. What is that all about. When I type a new one it is fine until I hit enter then the same thing applies. Has anyone a fix for this?

    Messages has replaced all my text with a load of letter A's in boxes. What is that all about. When I type a new one it is fine until I hit enter then the same thing applies. Has anyone a fix for this?
    Picture below, many thanks for your help.
    Jason

    Back up all data before proceeding.
    Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.
    Start up in safe mode to rebuild the font caches. Restart as usual and test.
    Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t start in safe mode. In that case, ask for instructions.
    If you still have problems, then from the Font Book menu bar, select
              File ▹ Restore Standard Fonts...
    You'll be prompted to confirm, and then to enter your administrator login password.
    Also note that if you deactivate or remove any built-in fonts, for instance by using a third-party font manager, the system may become unstable.

  • Firefox 3.6.13 would not load under xp on acer computer. deleted in and downloaded version 4, but still does not load, just hangs system. what is wrong?

    a couple weeks ago, firefox stopped loading (just hung system) on my acer computer running windows xp. I deleted firefox and downloaded versin 4.0.1. But, the same thing is happening. it starts to load but then stops responding and hangs the system. what is wrong?

    I also have this problem and it just started in the last week or so. It seems to be dependent on my home network and the problem only exists with firefox. I have used chrome and IE8 with no issues. I can verify tomorrow that it only exists in my network but one thing I was able to test is that the problem exists even on my linux boot. I am totally dumbfounded with this problem and I can't find anything that will allow the gmail page to load. All other pages I have tried load fine, all be it a little slower than normal but they load. If anyone knows of a difference between firefox and all other browsers on how it goes through the router I would appreciate the info cause I don't know of any differences.

  • Help!  blue circle with itunes logo and picture of plug???  what is that? won't start

    just intstalled new update 8.1.3 system shut down and now will not restart.  Only give image of blue circle with music note and iTunes logo underneath with a plug leading to it?  what does that mean?

    It means something didn't go right during the update and your iPad is in Recovery mode. The same thing happened to me during the IOS 8.1 update. You need to connect it to iTunes on your computer, update it, and restore it from your iTunes or iCloud backup.  If like me you don't have a computer take your iPad to the Apple Store and they will help you with the Restore process.

  • SRM table CFF_CONT question : huge table, what is that table for ?

    Hello
    We are looking to have more details about table CFF_CONT on a SRM system
    The tolat size of DB is 344 GB
    and only for table CFF_CONT we do have 284 GB, compared to total size this is really huge
    the rest of the DB is only about 60 GB
    What is that table for ?
    Would it be normal to see that table on SRM growing much more than the others ?
    Is that table something that can be clean up ?
    Those questions are poping up becasue we are doing a system copy with sapisnt and R3load
    and we see that this table only is requiring a so huge amount of thime to be exported
    Regards

    By the way ...
    That CFF_CONT table belongs to cFolder components

Maybe you are looking for

  • How do I delete the Yahoo button on the navigation line?

    On the navigation line there is a little house, "Yahoo". How do I delete it forever? Since I upgraded Firefox, every time I turn on the computer it opens with a Yahoo Homepage. Yahoo is so very invasive, worse than a virus . I want Google as my home

  • MACBOOK PRO and PRO RES

    Hello all! I am researching buying a 15" middle tier, macbook pro for video editing. I understand you need an HD video card to capture the HD video to convert into Pro Res. But once its in the pro res format, can you use a macbook pro to edit it? And

  • Datagrid itemRenderer checkbox

    Hi, I have datagrid control in my application and I use itemRenderer to render some data received from webservice. Works just fine but I would like to disable changing state of checkbox. I am using checkbox renderer just to show data more user friend

  • E & recovery drive is full!

    Just bought a brand new HP Pavilion dv6t-6c00 CTO Entertainment Notebook PC. I am receiving notices that my recovery drive is full and so is my E drive *HP tools*   How do I clean these off? The computer will not let me run a backup. 

  • TS1363 My synching process STOPS at STEP 2??

    When synching my I-Phone, it stops at STEP 2 of the 5???