 |
 |
do you really need to defrag 10.2.4
|
 |
|
 |
|
Forum Regular
Join Date: Feb 2003
Status:
Offline
|
|
just talked to apple care technician and he said with apples they defrag every time you start up the computer. he said every so often shutdown and restart and it defrags itself. others say you need to. im so confused. and if you need to defrag what product. tech tools 4 looks good.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2000
Status:
Offline
|
|
I know for sure the entire hard disk isn't defraged each time you startup. I think what the Apple tech meant was your RAM gets "defragged" (cleared and unfragmented) when you restart.
When you quit an app, it gives up its memory space for other programs. This process isn't 100% efficient and some memory can be lost.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2003
Location: Montpellier
Status:
Offline
|
|
Originally posted by dccski:
just talked to apple care technician and he said with apples they defrag every time you start up the computer. he said every so often shutdown and restart and it defrags itself. others say you need to. im so confused. and if you need to defrag what product. tech tools 4 looks good.
I just defragged my Tibooks which 3 months old..I used Drive 10 and I can tell you that the HD was fragmented...
|
|
Powerbook 1.67ghz 15" (100GB HD, 128MB VRAM, 1.5GB RAM)
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Apr 2002
Location: Florida
Status:
Offline
|
|
Where can I get this Drive 10??? 
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2003
Location: Montpellier
Status:
Offline
|
|
|
|
|
Powerbook 1.67ghz 15" (100GB HD, 128MB VRAM, 1.5GB RAM)
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Jun 2001
Location: Good question...
Status:
Offline
|
|
So there is DRIVE 10, Norton Utilities, and Tech Tools. Which one is better?
|
|
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Jan 2003
Location: California
Status:
Offline
|
|
Originally posted by bradoesch:
I know for sure the entire hard disk isn't defraged each time you startup. I think what the Apple tech meant was your RAM gets "defragged" (cleared and unfragmented) when you restart.
When you quit an app, it gives up its memory space for other programs. This process isn't 100% efficient and some memory can be lost.
Neither the disk nor the RAM is defragged or cleared, etc.
Modern filesystems do not require defragmentation, because by design they avoid fragmentation to a great extent.
However, when you boot your Mac OS X machine, an "fsck" (file system consistency check) may be performed if one of the following conditions are met:
* The system was shut down ungracefully, and the filesystem has the "dirty" bit set.
* The filesystem has reached its threshold - the number of times it can go without needing an fsck.
-A
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Jun 2001
Location: On the move again...
Status:
Offline
|
|
Originally posted by iohead:
Modern filesystems do not require defragmentation, because by design they avoid fragmentation to a great extent.
Of course, some might argue that HFS+ does not qualify as a "modern" file system, as it dates back to OS 8.1 which came out in, what, 1997!?! Many other file systems have made tremendous imporvements in the last 6 years, and in my experience, HFS+ under OS X is just as prone to fragmentation as it ever was under OS 8.x or 9.x - which, depending on the nature of your computer use, can be trivial to severe.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2000
Location: San Jose, CA, USA
Status:
Offline
|
|
Get Disk Worrior instead.
|
|
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Jan 2003
Location: California
Status:
Offline
|
|
Originally posted by drmbb2:
Of course, some might argue that HFS+ does not qualify as a "modern" file system, as it dates back to OS 8.1 which came out in, what, 1997!?! Many other file systems have made tremendous imporvements in the last 6 years, and in my experience, HFS+ under OS X is just as prone to fragmentation as it ever was under OS 8.x or 9.x - which, depending on the nature of your computer use, can be trivial to severe.
Well, honestly I don't know much about HFS+ specifically. As to whether it is "modern" or not - Linux ext2 has been around for *much* longer than since 1997, and you never have to worry about fragmentation with ext2. They do have a newer "ext3" now, but that's primarily ext2 + jouarnaling + some attributes. It'd be rather weird (but very much possible) that Apple's HFS+ is so much worse than, say, ext2.
Another thing the original poster could try (more so for reliability and faster recovery - not to do with fragmentation) is to turn journaling on (assuming you are using 10.2.2 or above).
Regards
-A
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2000
Status:
Offline
|
|
Originally posted by iohead:
Neither the disk nor the RAM is defragged or cleared, etc.
The RAM has to be cleared on a restart. How would the contents of the RAM stay intract without power? Please explain this further.
|
|
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Jan 2003
Location: California
Status:
Offline
|
|
Originally posted by bradoesch:
The RAM has to be cleared on a restart. How would the contents of the RAM stay intract without power? Please explain this further.
When you start (or restart) a machine, the firmware will load the operating system (there might be multiple stage boot loaders, but they are all just programs) at a fixed location in memory. Then the loader will execute a JUMP to that fixed location and start running the code.
Initially, all memory is unallocated, and the kernel generally doesn't care about the contents of memory it hasn't allocated.
The only time "clearing" of memory comes into play is when a client is requesting a memory allocation (malloc(), say, there are many more kinds of memory allocation functions in the kernel), and the client specifically wants the memory zeroed out or something.
Unless I am missing something in your question, I don't see where the clearing or defragment of RAM at restart time comes into play.
A memory manager (in the kernel, or as an external server with many microkernels) would usually do things like the following:
* Keep track of what addresses are free
* Arrange/rearrange address chunks based on size, etc., to minimize fragmentation
* Write various "magic" numbers to memory that has been freed/allocated/used/unused etc., such as "0xbaddcafe", "0xdeadbeef" etc. This is to help the kernel and/or libraries figure out when things go wrong.
However, the above things are ongoing activities and happen all the time - not just at start time.
Regards
-A
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2003
Location: Atlanta
Status:
Offline
|
|
Originally posted by gururafiki:
So there is DRIVE 10, Norton Utilities, and Tech Tools. Which one is better?
Drive 10. Norton is a crappy piece of bloatware.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2000
Status:
Offline
|
|
Originally posted by iohead:
When you start (or restart) a machine, the firmware will load the operating system (there might be multiple stage boot loaders, but they are all just programs) at a fixed location in memory. Then the loader will execute a JUMP to that fixed location and start running the code.
Initially, all memory is unallocated, and the kernel generally doesn't care about the contents of memory it hasn't allocated.
The only time "clearing" of memory comes into play is when a client is requesting a memory allocation (malloc(), say, there are many more kinds of memory allocation functions in the kernel), and the client specifically wants the memory zeroed out or something.
Unless I am missing something in your question, I don't see where the clearing or defragment of RAM at restart time comes into play.
A memory manager (in the kernel, or as an external server with many microkernels) would usually do things like the following:
* Keep track of what addresses are free
* Arrange/rearrange address chunks based on size, etc., to minimize fragmentation
* Write various "magic" numbers to memory that has been freed/allocated/used/unused etc., such as "0xbaddcafe", "0xdeadbeef" etc. This is to help the kernel and/or libraries figure out when things go wrong.
However, the above things are ongoing activities and happen all the time - not just at start time.
Regards
-A
I think we're talking about two different things here.  You're saying what happens to the RAM when the computer boots, and I am trying to say that whatever is in RAM is lost when the computer restarts.
I was trying to answer dccski's initial question about defragging on startup. It sounds like he was talking about how the RAM always gets cleared when the computer is reset.
Hopefully we're understanding what we're saying now. 
|
|
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Jan 2003
Location: California
Status:
Offline
|
|
Originally posted by bradoesch:
I think we're talking about two different things here. You're saying what happens to the RAM when the computer boots, and I am trying to say that whatever is in RAM is lost when the computer restarts.
I was trying to answer dccski's initial question about defragging on startup. It sounds like he was talking about how the RAM always gets cleared when the computer is reset.
Hopefully we're understanding what we're saying now.
By "restart" do you mean a soft reboot, or do you mean awake from sleep?
-A
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2000
Status:
Offline
|
|
Originally posted by iohead:
By "restart" do you mean a soft reboot, or do you mean awake from sleep?
-A
I mean what the original poster is talking about, a restart, not awaking from sleep.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2003
Location: United States
Status:
Offline
|
|
I'm waiting for Tech Tool 4 to come out. It'll be the best one out there once it's out. A must have.
Ming
|
|
A Proud Mac User Since: 03/24/03
Apple Computer: MacBook 2.0GHz Intel Core 2 Duo, 3 GB Memory, 120 GB HD
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2003
Location: Montpellier
Status:
Offline
|
|
Originally posted by nobitacu:
I'm waiting for Tech Tool 4 to come out. It'll be the best one out there once it's out. A must have.
Ming
I jus got Drive 10 and found that they give free Tech Tool 4 upgrade after drive 10 purchase..  Looking forward to get it..
|
|
Powerbook 1.67ghz 15" (100GB HD, 128MB VRAM, 1.5GB RAM)
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jan 2002
Location: Rochester, NY
Status:
Offline
|
|
What the Apple technician meant was that every time you restart with OS X 10.2 and above, any new applications installed are prebinded. Before in 10.1 this never happended and you would have to do this in Terminal (sudo update_prebinding -root /) but now with 10.2 it will do it automatically.
|
|
|
| |
|
|
|
 |
|
 |
|
Junior Member
Join Date: Feb 2003
Location: Good old Blighty (UK)
Status:
Offline
|
|
As far as I'm aware, there's not an OS on this earth that isn't immune from fragmentation unless it runs an auxillary defrag service, which OS X definitely doesn't.
On XP (sorry, dirty word), defragging a badly effected disk makes a HUGE difference to performance. So, if your disk is "chugging" to do relatively simple tasks, chances are you're badly fragged. And that has nothing to do with Quake. 
|
|
I merely like XP; I'm having a passionate love affair with OS X
|
| |
|
|
|
 |
|
 |
|
Registered User
Join Date: Jan 2003
Location: California
Status:
Offline
|
|
Originally posted by CheesePuff:
What the Apple technician meant was that every time you restart with OS X 10.2 and above, any new applications installed are prebinded. Before in 10.1 this never happended and you would have to do this in Terminal (sudo update_prebinding -root /) but now with 10.2 it will do it automatically.
Prebinding has nothing to do with defragmentation. If this is indeed what the Apple tech said, then that's a pretty misleading way to put it IMO.
-A
(Last edited by iohead; Apr 6, 2003 at 04:14 PM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jan 2002
Location: Rochester, NY
Status:
Offline
|
|
Originally posted by iohead:
Prebinding has nothing to do with defragmentation. If this is indeed what the Apple tech, then that's a pretty misleading way to put it IMO.
-A
Well the technician said that it is done every time you start-up and thats the only process that comes close to it.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|