Journaling is the active defrag that Apple does to increase speed (and prevent data corruption). The most often accessed files are moved to the fastest parts of the drive on the fly.
TEG
That isn't journaling. That is the auto-defrag & the hot file feature.
Journaling can slow down or speed up disk writes depending on the particulars. Unless you know exactly why you want it off, it is better to be left on.
Manually defragging your Safari cache is often a big speed win on 10.5. In Terminal, with Safari closed, run the following lines. If you have other user accounts, log out and back in as each account and repeat:
PLEASE NOTE :::: THE SINGLE QUOTES on THECACHE line are from the quote on the tilde(~) key to the left of the number 1 key. You must use the correct quote! The double quotes around Cache.db are the usual double quote from pressing Shift with the key to the immediate left of your Return/Enter key. Or, just cut & paste!
cd ~/Library/Caches/com.apple.Safari
dd if=Cache.db of=Cache.db2 bs=16384k
chown `ls -l Cache.db| cut -f4 -d' '` Cache.db2
mv Cache.db2 Cache.db
sqlite3 Cache.db VACUUM
cd /private/var/folders
THESAFE=`find . -iname "SafeBrowsing.db" | grep Safari|head -n1`
dd if=$THESAFE of=~/SafeBrowsing.db2 bs=16384k
chown `ls -l $THESAFE| cut -f4 -d' '` ~/SafeBrowsing.db2
mv ~/SafeBrowsing.db2 $THESAFE
sqlite3 $THESAFE VACUUM
You'll get some permission denied from find. Don't mind them.
ONLY FOR 10.5! Safari on 10.4 has a different cache structure.