Tuxonice is an alternative method of suspending and hibernating your system. It requires a patch to the mainstream kernel, but there are packages available that will do this for you. For Ubuntu, you have a PPA at https:// launchpad.net/~tuxonice. Note that installing the package is simple, but making it suspend to a file is a little trickier, we’ve found.
One reason to use Tuxonice instead of the standard package is that the former doesn’t clear the cache when suspending. The effect is that returning from hibernation with Tuxonice will usually make the system feel responsive faster than uswsusp, which dumps the cache when hibernating.
There are also many other features available, such as power management and improved ACPI support, so why not give it a try.