#89840 - mymateo - Mon Jun 26, 2006 10:31 pm
I've got a bit of a question. Tepples, I think you'd know this np, and I'm pretty sure I know what I'll end up doing, but I'm just looking for personal opinions, preferrably based on actual experience.
I've finally upgraded from an 80GB Samsung HD to a Maxtor 200GB HD (with 8MB cache - looking forward to using it!). I want to partition my drive, and I want to consider two basic objectives in deciding sizes and file system types.
I plan on having the following partitions:
1) O/S
2) O/S Reinstall Clone (Norton Ghost)
3) Temp (So writing temp files only fragments temp files)
4) Swap File
5) User data (A mix of small and large files, from readme's to 1hr DVD quality TV recordings)
The OS clone I couldn't care less about how efficient on space or how fast it runs, it's only for those times I want to reinstall Windows 2000 without having to actually reinstall it. This will probably only need to be about 2 GB (basic windows with room to grow).
The O/S, Temp and Swap File partitions I want speed on. OS is going to have about 20 GB, with some office programs, audio and video editing software, DVD/CD burning software, and a few games (NFS, GTA, maybe an RPG or the Sims). Swap file is going to be 2 GB (I need more than 512 MB Ram, seriously), and the partition is going to be about 3 GB to prevent low on disk space errors and MFT crowding, and leave me room to expand the swap file if I need to. The temp partition is going to be about 6 GB (video editing and DVD burning with room for internet and OS temp files).
The user data area will take up the rest, about 167 GB (over double what I have now). Security is my #1 priority, so I'll use NTFS. And since the larger files are where I want performance, I'll be using at least 4 KB cluster size. Would anyone really suggest doing a larger cluster size (8, 16, 32, 64), keeping in mind that the most performance I want is when dealing with files larger than 2 GB?
So, if anyone has suggestions on using different partition sizes, cluster sizes, file system types (NTFS, FAT32... FAT16? ... FAT...12??), or might suggest partitioning my drives completely differently, I welcome your suggestions. I want my PC's performance to benefit from upgrading my PC. Oh, and I don't have room to simply add the new drive or else the swap file, O/S clone and my backups would reside on my old 80GB, so don't suggest I do that. I mean, I've got free 5 1/4" bays, but I don't want to fork out any more money. I couldn't even afford this drive, except that I was running out of room and constantly burning DVD's was driving me NUTS.
Thanks everyone!
#89845 - Joe_Sextus - Mon Jun 26, 2006 11:28 pm
From my experience you should go with NTFS for all partitions, because it is a journaled filesystem this prevents windows from having to run CHKDSK on each partition after a crash.
Your page file should either be on the first physical partition on the drive. You get faster access to it the closer it is to sector 0. The best place to put a page file though is on the first physical partition of a separate drive.
EDIT:
My partitioning scheme looks like this:
Code: |
hd0 (80gb IDE)
partition 1: EXT3 78MB (/boot for linux)
partition 2: NTFS 38.14GB (Windows XP)
partition 3: SWAP 973MB (Linux swap space)
logical partition 5: EXT3 27.29GB (/ on linux)
logical partition 6: FAT32 8.07GB (for transfer from linux to windows)
hd1 (200GB SATA)
partition 1: NTFS 186.31GB (Data Drive and Pagefile) |
#89890 - Sean OBrien - Tue Jun 27, 2006 6:20 am
Why would sector 0 have the quickest access time?
#89896 - tepples - Tue Jun 27, 2006 6:40 am
Technically, the sectors in the middle of the disc have the quickest access time because the seek time to the middle will be on average less than the seek time to the beginning or end. But the sectors at the beginning have the quickest transfer rate because more of them pass by the head per revolution.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#89906 - chishm - Tue Jun 27, 2006 8:25 am
If you ever want to run linux, make sure you keep the data you want to share between the OSes on a FAT partition. Linux doesn't like NTFS, and Windows doesn't like Ext3. They can be made to work, but I assume since you are asking this question, it will be too much hassle to set up the OSes to play nice.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#89927 - Joe_Sextus - Tue Jun 27, 2006 2:27 pm
tepples wrote: |
Technically, the sectors in the middle of the disc have the quickest access time because the seek time to the middle will be on average less than the seek time to the beginning or end. But the sectors at the beginning have the quickest transfer rate because more of them pass by the head per revolution. |
I wasn't sure if it was the actual access time or not, so i didn't actually say access time.
I looked it up on wikipedia to make sure I was thinking of the right thing and it defines access time as:
Quote: |
... it is the time for the access arm to reach the desired track and the delay for the rotation of the disk to bring the required sector under the read-write mechanism. ... |
While the seek time is faster at the center of the drive, wouldn't sectors at the beginning of the disk have faster access time, even though the read arm has to be moved farther.
#89949 - Lynx - Tue Jun 27, 2006 4:24 pm
The only reason I suggest FAT16 or FAT32 on any partition is for recovery. If you plan to use imaging as a recovery method, than it doesn't matter. I like to fix the issue as apposed to wiping clean and starting over if at all possible. With FAT16/32, you can boot to a floppy and repair files if needed.
_________________
NDS Homebrew Roms & Reviews
#89958 - tepples - Tue Jun 27, 2006 5:16 pm
FAT is also a good idea if you plan on dual-booting to Linux.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#89979 - keldon - Tue Jun 27, 2006 7:15 pm
tepples wrote: |
Technically, the sectors in the middle of the disc have the quickest access time because the seek time to the middle will be on average less than the seek time to the beginning or end. But the sectors at the beginning have the quickest transfer rate because more of them pass by the head per revolution. |
If your swap space is what's being accessed most of the time then wouldn't the head spend most of its time there; and not around the middle since it will only really need the rest of the harddrive when loading a new process/data/file or when loading new memory / unedited data.
#89985 - mymateo - Tue Jun 27, 2006 7:49 pm
That's kinda what I was thinking. When it comes to the swap file, it should be at the fastest read part of the drive. After all, it's just one bit contiguous file. Finding it, and then seeking to any part within it, are the easy parts. After that, the most gain is seen in rapid data access.
I'm not planning on running Linux on my system, just Windows 2000 for now, maybe uograde to Windows XP later when I find a good deal on it.
So far, it looks like I should have:
Swap file at the beginning of the drive
Windows next
Temp files next
User data next (Will cover the entire middle section of the drive and a bit on either side)
Data clone at the very center of the drive
But so far no suggestions on cluster sizes?
Thanks for your help guys, this is good stuff. I'm-a-gonna do some more research now. I find that a healthy mix of technical information and practical advise provide the best solution. We all know that the manufacturers don't always think like enthusiasts.
#89990 - Joe_Sextus - Tue Jun 27, 2006 8:14 pm
Here is a link to a comparison of the Microsoft file systems.
http://www.ntfs.com/ntfs_vs_fat.htm
The size of the partition as well as the size of the files on that partition should be used to determine cluster size.
#89996 - tepples - Tue Jun 27, 2006 8:59 pm
If you have your old drive, and you want a swap file, try putting just your swap file and the Windows backup on that drive.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#90000 - mymateo - Tue Jun 27, 2006 9:05 pm
Yeah, I've already read through ntfs.com. It's a great site. I think I've found what I need for cluster sizes, and I thought I'd show you what I found. Using Sisoft Sandra:
Performance Test Status
Run ID : MATEO on Tuesday, June 27, 2006
SMP Test : No
Total Test Threads : 1
SMT Test : No
Dynamic MP/MT Load Balance : No
Processor Affinity : No
Operating System Disk Cache Used : No
Use Overlapped I/O : Yes
IO Queue Depth : 4 request(s)
Test File Size : 512MB
File Fragments : 1
Block Size : 1MB
File Server Optimised : No
200GB Maxtor with 8MB Cache and 64KB Cluster (biggest cluster size, should have been best IMO)
Buffered Read : 40 MB/s
Sequential Read : 63 MB/s
Random Read : 41 MB/s
Buffered Write : 109 MB/s
Sequential Write : 62 MB/s
Random Write : 45 MB/s
Average Access Time : 9 ms (estimated)
200GB Maxtor with 8MB Cache and 16KB Cluster (best cluster size)
Buffered Read : 60 MB/s
Sequential Read : 63 MB/s
Random Read : 42 MB/s
Buffered Write : 109 MB/s
Sequential Write : 62 MB/s
Random Write : 45 MB/s
Average Access Time : 8 ms (estimated)
80GB Samsung with 2MB Cache and 4KB Cluster (NTFS)
Buffered Read : 30 MB/s
Sequential Read : 35 MB/s
Random Read : 28 MB/s
Buffered Write : 29 MB/s
Sequential Write : 35 MB/s
Random Write : 28 MB/s
Average Access Time : 7 ms (estimated)
As you can see, it doesn't matter what I do, the new drive is better. I tried FAT32 as well. Here's the ratings from worst to best. Assume NTFS unless otherwise stated.
8KB, 64KB, 4KB, 4KB FAT32, 32KB, 16KB
This baffles me, but since they're all really close (they range from overall score from 54MB/s to 55MB/s) I guess it means that cluster size doesn't make that much difference, at least in benchmarks. I'll be taking 16KB for my swap file.
#90002 - mymateo - Tue Jun 27, 2006 9:09 pm
tepples wrote: |
If you have your old drive, and you want a swap file, try putting just your swap file and the Windows backup on that drive. |
I wrote: |
Oh, and I don't have room to simply add the new drive or else the swap file, O/S clone and my backups would reside on my old 80GB, so don't suggest I do that. I mean, I've got free 5 1/4" bays, but I don't want to fork out any more money. |
That's a great idea, and I thought of it already, but I just can't justify spending another $20 on a drive bay, and the only place I can find those 30 cent pieces of metal that would do the same job of fitting my old drive in a 5 1/4" bay is on e-bay, which means I'd have to spend about $20 after shipping. When I have finally afforded the new drive and can afford a drive bay, then I will probably do that. Though, looking at the benchmark results, I'd probably only see a very minor performance increase.
#90018 - Lynx - Tue Jun 27, 2006 10:09 pm
How much is a drill bit from your local hardware store? Just drill holes to match the drive in one side of the cage. If you let it rest on the bottom of the 5.25" cage, you shouldn't have to worry.. heck, my data drive is dangling by the EIDE cable in one of my computers..
_________________
NDS Homebrew Roms & Reviews