Я точно не знаю, к какой категории это добавить.
Я попытался сделать следующее с файлом 7,7 ГБ в моей системе Centos 5.5
time cp original copy
и
time cp copy copy2
Копия копии составляет примерно половину времени копии оригинала.
Я подумал, что, возможно, ОС кэширует или что-то в этом роде, поэтому я пошел в другой каталог и скопировал несколько небольших файлов и прочего, и снова вернулся, чтобы сделать копию копии, и это было еще быстрее.
Есть идеи, что здесь происходит? Кэширует ли ОС файл или что-то в этом роде?
Что заставило меня заметить эту проблему, так это то, что у меня есть код, который обрабатывает этот файл. Я хотел проверить это на двух файлах, поэтому я просто сделал копию. Затем я заметил, что исходный файл занимает больше всего времени для обработки. Какую диагностику я могу запустить на этом?