How to Manage the Priority of I/O Processes in Linux

Ever copied or moved tens or hundreds of gigabytes of data? If you did, you surely noticed that the system becomes much less responsive during that time. On Linux you can avoid this with the help of the ionice command. What Is I/O Priority? I/O is short for input/output. There are many types of I/O devices, but in this case it’s about storage devices. Each process that wants to read or write data to such a device is assigned a scheduling class and priority number (or “nice” value). This applies on Linux to filesystems such as ext4. Other filesystems, such as ZFS, may implement slightly… Read more

New Windows Build Will Use Separate Process for Folders by Default

Have you ever had a folder go unresponsive and then when you close it, you notice your entire desktop disappeared in the process? It can be a very frustrating occurrence, but Microsoft is aiming to tackle that. A future update to Windows 10 will enable an independent process for folders by default. This should, in turn, reduce the impact folders have when they crash. What Does this Mean? When you open a folder in the current version of Windows, it doesn’t have an independence from the rest of the OS. It’s buried within a process called Explorer.exe, which takes care of all your folder needs…. Read more