• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Linux file journaling and VMware

Red Squirrel

No Lifer
I noticed Linux tends to be more resource intensive then windows in a VM environment, my guess is because of the journaling file system, am I correct? If its that, is there a way to slow it down, or schedule it, kind of like you would with windows defrag? journaling is great on a physical disk as it illiminates the need for defrag, but in a VM with several linux boxes going it can become rather intensive. Or should I maybe use another file system, like reiser?
 
There are non-journaling file systems that you can use in Linux. Journaling file systems would only tend to slow it down if it has to do a lot of writes or renames. If it's just an OS, sitting there idle, that may be fine. If it's a file server, that should be fine as well. If it's a mail server, however, you may want a non-journaling system to handle the queues and the messages being processed through them...so it's kind of server-function dependent. Just keep in mind that non-journaling systems are older and more robust because of how long they've been in service (think proven.) Journaling systems are newer, but have the advantage of performance when you're dealing with larger files.

The beuty of Linux is that you're not stuck with NTFS or FAT32... You can go with EXT3, Reiser (not for long...I think there's a lawsuit), or a number of others. Try EXT2 if you want to try a solid non-journaling file system.

The real question is what version of VMware are you dealing with? If you're running workstation, you're not going to have the same level of control over the physical hardware as you would if you were running ESX 3 Server. ESX 2 is also slightly more limited because of the VM Kernel design.

Stepping away from the file system, the basic elements of each OS are going to be different. Linux boxes can run a lot of services. Depending on the Windows OS and what services you are running by default on each OS, they can be really different. If you're doing any Directory Services or Time Syncronization, this adds to the per second processor time needed and it really makes the VM Kernel's job of splitting CPU time more of a task.
 
Back
Top