IMAP servers can have significant imbalances between disk and network IO


![]()
IMAP is deliberately a high level protocol; it gives you abstract access to your mailboxes. One of the decisions in the protocol is that it should avoid round-tripping data through the client as much as possible. For example, to copy messages from one IMAP folder to another, your client doesn't download them and then upload them to store them in the new folder; instead, it issues a COPY command that tells the IMAP server 'copy these messages to this folder'. If you're telling the server to copy (or MOVE) a bunch of messages, your network traffic is low but the server's IO traffic is potentially high (if they're big messages). The IMAP protocol is full of commands where the client asks the server to do a lot of work on its behalf. Often this will result in a lot of server disk IO for relatively little network traffic to and from the client.
-
- Login or register to post comments
Printer-friendly version- 960 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
today's howtos
| Open Hardware: XON/XOFF and Raspberry Pi Pico
|
Security Leftovers
| How to Apply Accent Colour in Ubuntu Desktop
A step-by-step tutorial on how to apply accent colour in Ubuntu desktop (GNOME) with tips for Kubuntu and others.
|



This section of TuxMachines will no longer have new stories in it (with some caveats, including this post). To see the latest stories go to

.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.


Recent comments
2 days 3 hours ago
2 days 7 hours ago
2 days 7 hours ago
3 days 14 hours ago
3 days 15 hours ago
3 days 16 hours ago
3 days 16 hours ago
3 days 17 hours ago
3 days 19 hours ago
3 days 21 hours ago