hirthwork 22.11.2012 17:13 mcabber

скажите, а что быстрее, /dev/null на запись или /dev/zero на чтение?

linux, ?
Recommended by: @Apepe, @Like-all, @ulidtko
1. Like-all 22.11.2012 17:16

Давай проведём эксперимент.

2. 4da 22.11.2012 17:17

одинаково

3. hirthworkLike-all /1 22.11.2012 17:20 mcabber

а как ты будешь проверять? чтобы забить пропускной канал /dev/null нужно взять нечто сравнимое по скорости с /dev/zero

4. Like-allhirthwork /3 22.11.2012 17:22

➜ ~ time head -c 100000000 /dev/zero > test.42
head -c 100000000 /dev/zero > test.42 0,00s user 1,02s system 60% cpu 1,680 total
➜ ~ time cat test.42 > /dev/null
cat test.42 > /dev/null 0,00s user 0,04s system 86% cpu 0,046 total

Хуй знает, корректен ли такой бенчмарк.

5. hirthworkLike-all /4 22.11.2012 17:29 mcabber

не корректен, ты упёрся в диск

6. hirthworkhirthwork /5 22.11.2012 17:30 mcabber

скорость чтения с диска и скорость записи — не одинаковы

7. Like-allhirthwork /6 22.11.2012 17:38

Ты хочешь применить что-то на практике или просто ради интереса задал вопрос?

8. hirthworkLike-all /7 22.11.2012 17:47 mcabber

интересно, как ты собрался это практически применять?

9. Like-allhirthwork /8 22.11.2012 17:52 rzkPhone II

Общего юзкейса я тут не вижу; разве что использую иногда head -c <bytes> /dev/zero > some.file; mkfs.somefs some.file для создания фс нужного типа и размера в файле для последующего монтирования.

10. loity 22.11.2012 18:27

Очевидно, что null быстрее, потому что он не делает ничего, а zero надо обнулить память. Пруф: http://git.kernel.org/?p=linux/kernel/gi...

11. hirthworkloity /10 22.11.2012 18:40 mcabber

спасибо. именно тот ответ, который был мне нужен

12. 0xd34df00dloity /10 22.11.2012 18:43 Azoth_primary

Блеванул тугой струей от сишного кода, спасибо, то, что надо к вечеру!

13. hirthwork0xd34df00d /12 22.11.2012 18:46 mcabber

личкрафтил бы ты отсюда, петушок

14. Apepehirthwork /13 22.11.2012 18:47 1B87CEAA

он что, кукаретик дохуя?:

15. 0xd34df00dhirthwork /13 22.11.2012 18:47 Azoth_primary

Я уже поличкрафтил сегодня, пап!

16. ulidtkoloity /10 22.11.2012 22:51 уважением

апвоут

17. 0xd34df00dulidtko /16 22.11.2012 22:55 Azoth_primary

Меня поапвоуть плз.

Do you really want to delete ?