georgpotthast Germany, 26.09.2010, 21:37 |
DOS copy command (Developers) |
I am testing with MS-DOS 7.0. When I use the DOS copy command to copy a file of 515 MB to a different name on the same disk it takes about 20 seconds. |
ecm Düsseldorf, Germany, 26.09.2010, 23:46 @ georgpotthast |
DOS copy command |
> Why is copy that much faster and how am I able to access the file just as --- |
Japheth Germany (South), 27.09.2010, 02:06 @ georgpotthast |
DOS copy command |
> Why is copy that much faster and how am I able to access the file just as --- |
georgpotthast Germany, 27.09.2010, 21:28 @ georgpotthast |
DOS copy command |
Thank you for your suggestions! It is always helpful to ask the experts. |
ecm Düsseldorf, Germany, 27.09.2010, 21:40 @ georgpotthast |
DOS copy command |
> However, the cluster size was a good point. My cluster size is 20 sectors --- |
georgpotthast Germany, 27.09.2010, 22:46 @ ecm |
DOS copy command |
You immediately spotted my error. The cluster size is 20h sectors or 32 in decimal - FAT32. I tried it again with 65.024 bytes which is 127 sectors and it run just as fast. Maybe DOS caches the sectors up to the number of 4 clusters and this makes it fast. |
bretjohn Rio Rancho, NM, 28.09.2010, 00:15 @ georgpotthast |
DOS copy command |
The default DOS "cache" is controlled by the BUFFERS statement in CONFIG.SYS, so playing with that setting will probably make a huge difference in how fast everything works (assuming you're not using an external cache like SMARTDRV or LBACACHE or ...). |
ecm Düsseldorf, Germany, 28.09.2010, 01:16 (edited by cm, 28.09.2010, 01:27) @ bretjohn |
DOS copy command |
> Also, according to MS-DOS 6.2 HELP, you can give BUFFERS two different --- |
Rugxulo Usono, 28.09.2010, 05:37 @ ecm |
DOS copy command |
It seems the fastest method(s) are as follows: |
Rugxulo Usono, 28.09.2010, 22:40 @ ecm |
DOS copy command |
> EDIT: Also here's some stuff Eric sent us per mail for whatever reason: |
Rugxulo Usono, 30.09.2010, 06:51 @ Rugxulo |
DOS copy command |
> > I think the cache by Jack also had something with readahead? |
georgpotthast Germany, 30.09.2010, 19:59 @ Rugxulo |
DOS copy command |
I had a SATA disk connected to a SATA 6 Gb/s (III) port and it run rather slow with DOS. When I connected the disk to a SATA 3 Gb/s (II) port it run faster, however, my impression is that it is still slower than on my other PC with IDE. |
tom Germany (West), 01.10.2010, 15:12 @ georgpotthast |
DOS copy command |
> I had a SATA disk connected to a SATA 6 Gb/s (III) port and it run rather |
georgpotthast Germany, 02.10.2010, 22:56 @ tom |
DOS copy command |
Hi Tom, |
RayeR CZ, 08.10.2010, 10:10 @ georgpotthast |
DOS copy command |
On SATA, the speed under DOS is limited by quality of IDE mode emulation (chipset + BIOS + SMI code?). I tested the speed on intel ICH7 and ICH10, where ICH7 was significantly faster than newer ICH10. They simply don't care about legacy stuffs just be happy you have some IDE mode at all. Probably newer ICHs will drop this compatability :( ... --- |
nidud Norway, 03.10.2010, 17:17 @ ecm |
DOS copy command |
> Hi, a comment on the dos copy command threat: Try first setting |
georgpotthast Germany, 28.09.2010, 21:04 @ bretjohn |
DOS copy command |
I found a description of the buffers command in "QUE - Using MS-DOS 6.2". I try to upload this as an image. |
ecm Düsseldorf, Germany, 29.09.2010, 14:05 @ georgpotthast |
DOS copy command |
> I found a description of the buffers command in "QUE - Using MS-DOS 6.2". --- |
DOS386 13.10.2010, 04:02 @ georgpotthast |
DOS copy command | FATPLUS.EXE |
> I am testing with MS-DOS 7.0 --- |