The following is quoted from 冰水遥 on 2003-4-29 21:14:59:
smartdrv 10240 10240 means creating a 10MB high-speed buffer, right? But why is the speed when using ghost on the hard disk basically the same as before? (I already set the hard disk block transfer mode in the BIOS.) What should I do to speed it up?
A buffer is not the bigger the better. A buffer only helps speed things up when you repeatedly access files you've accessed before. On the contrary, if the buffer is too large, not only will it fail to make the system faster, it will actually reduce speed. Because every time before you access a new file, the computer first searches the buffer. You can't possibly always be running programs you've run before, right? That leads to a very low buffer hit rate, while also wasting a lot of time searching the buffer. As a result, system performance drops. I used to read many articles introducing disk buffers; in those tests, the best size was 2M (2048). If it's 2 or 3M larger than that, system performance won't improve, and with 10M like yours, system performance will definitely drop. Since current computers are much faster than they were back then, the performance drop is not obvious. If you want to test it, you should use older P55C or P54C (MMX Pentium/Pentium) machines. Then the performance difference will show.
When GHOST creates or restores a system, it never repeatedly reads the same files from beginning to end. It keeps reading new data, so high-speed caching is almost meaningless in that environment.
Disk transfer rate mainly depends on your motherboard design. It's basically an inborn issue, and it's hard to make major improvements afterward. Take the 845PE for example. I've used two models: the Gigabyte 667 Titan and the MSI 845PE MAX. With all other software and hardware the same, the former could reach a disk transfer rate of 320-350M/MIN in GHOST with compression enabled, while the latter could only barely reach 150M/MIN even during decompression. With a difference that big, how could a buffer possibly make up for it?
Teamwork !