Pokazywanie postów oznaczonych etykietą Unix. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Unix. Pokaż wszystkie posty
poniedziałek, czerwca 26, 2017
niedziela, grudnia 04, 2011
Entropia
user@openindiana:~$ time dd if=/dev/random of=/dev/zero bs=1024 count=10241024+0 records in
1024+0 records out
1048576 bytes (1,0 MB) copied, 56,3951 s, 18,6 kB/s
real 0m56.748s
user 0m0.009s
sys 0m56.382s
user@openindiana:~$ time dd if=/dev/urandom of=/dev/zero bs=1024 count=1024
1024+0 records in
1024+0 records out
1048576 bytes (1,0 MB) copied, 0,0697105 s, 15,0 MB/s
real 0m0.079s
user 0m0.003s
sys 0m0.076s
niedziela, stycznia 23, 2011
Scalable networking
Facet udowania, że OpenBSD (s. 65, 73) nie nadaje się do zastosowań sieciowych ;)niedziela, listopada 07, 2010
Hammer w DragonFly BSD

DragonFly ma bardzo fajny system plików koncepcyjnie podobny do ZFS-a. Można w nim wersjonować obiekty, wersja odpowiada transakcji systemu plików.
Plik test.dat jest otwarty z flagami 0x602. Zajrzyjmy do fcntl.h:
#define O_RDONLY 0
#define O_WRONLY 1
#define O_RDWR 2
#define O_CREAT 0x0100
#define O_TRUNC 0x0200
#define O_EXCL 0x0400
0x602 = O_EXCL | O_TRUNC | O_RDWR. Transakcje generuje zwykła operacji write.
Mamy teraz dwie implikacje:
1. bezpieczny system plików umożliwiający łatwe odzyskiwanie danych
2. dla wersjonowania poświęcamy sporo miejsca na dysku i trochę wydajność.

DragonFly obsługuje pakiety źródłowe i binarne.
sobota, lipca 18, 2009
Subskrybuj:
Posty (Atom)




