По общему признанию, я работаю над сборкой, которая на данный момент не моложе пяти лет, и система не будет невероятно быстрой. Тем не менее, в то же время, время выполнения, которое я наблюдаю, настолько болезненно медленное, что побудило меня создать этот вопрос, чтобы посмотреть, смогу ли я что-нибудь сделать, чтобы решить эту проблему.
Например, я просто распаковывал тарбол, хотя и довольно большой (~ 15 ГБ), и весь процесс занял около 2,5 часов с 9 минутами фактического времени процессора . Напротив, создание этого тарбола заняло всего несколько минут. Опять же, создание было на довольно искусной машине, но 2,5 часа кажется слишком медленным.
В качестве второго примера, создание конкретного проекта (на машине адепта) заняло всего 19 секунд, причем 17 из этих секунд были фактическим временем процессора. Напротив, тот же процесс занял около 9 минут (на этой более медленной машине), и только около 14 секунд было фактическим временем ЦП . Как вы можете видеть ниже, реальное время процессора довольно схоже, проблема заключается только в общем времени выполнения.
Adept Machine
real 0m19.245s
user 0m15.809s
sys 0m0.908s
Current Machine
real 8m37.500s
user 0m11.175s
sys 0m3.969s
Я включаю несправедливое сравнение между двумя машинами только в качестве контрольной точки. В машине adept нет ничего особенно удивительного, просто она немного новее.
Ubuntu в целом имеет тенденцию быть немного более вялым, чем должно быть, часто останавливаясь на несколько секунд, прежде чем возобновить работу. Открытие задач обычно занимает много времени - целых 20-30 секунд для чего-то такого простого, как Eclipse; Браузеры также могут занять 5-10 секунд.
Tldr; Почему существует такой огромный разрыв между общим временем выполнения и фактическим временем процессора? Диск, который я использую, не такой медленный. Трудно поверить, что диск является источником такого огромного несоответствия. Возможно, это i7 первого поколения?