APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

2004/01/16 fragmentation

If referring to a hard disk, this is files having data that isn't in contiguous areas of the drive. While that's not necessarily the best situation, neither is it always something you need to be concerned about. Do a search for "fragmentation" at my search pages for more on that.

In networking, this refers to breaking up (and ultimately reassembling) data packets as they pass through different networks. Obviously a data packet has to have some fixed size, and different systems have different limits: Ethernet can have at most 1,500 bytes, Token Ring is 4,464 and ATM is a miserly 53 bytes. But just because something CAN use X number of bytes doesn't mean that it will. Larger packet sizes are efficient if you have no errors and don't need to retransmit packets; smaller payloads are better if there is packet loss.



Got something to add? Send me email.




Increase ad revenue 50-250% with Ezoic


More Articles by

Find me on Google+

© Tony Lawrence



Filesystem fragmentation tends to mostly be an MS-DOS/Windows kind of problem, as the FAT16 and FAT32 filesystems are rather inefficient. (Really, now, why are clusters still in use at this late date? How ancient!) Regularly defragging a DOS or Windows box can help to maintain a somewhat higher level of performance.

On the other hand, UNIX and Linux systems seem to care a lot less about fragmentation effects because of their more efficient methods of handling disk storage. Also, the hard drive(s) on a UNIX or Linux server are likely to be quite busy if a significant number of processes are active. So trying to defrag a UNIX or Linux filesystem is mostly an unnecessary exercise in futility.

--BigDumbDinosaur


Kerio Samepage


Have you tried Searching this site?

Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us





Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief. (Tim O'Reilly)





This post tagged: