DeletedUser
Guest
Mam w domu kilka komputerów, chciałbym je połączyć tak, aby pracowały nad jednym zadaniem. Czy są od tego programy gotowe, czy trzeba samemu coś pisać?
Mam w domu kilka komputerów, chciałbym je połączyć tak, aby pracowały nad jednym zadaniem. Czy są od tego programy gotowe, czy trzeba samemu coś pisać?
Chce coś spakować 7-zipem. Przy 4 rdzeniach, wielkości słownika 1024MB, wielkości słowa 273 bity (bajty) wymaga 44GB ramu. Mogę albo ustawić 40GB wirtualnego ramu, albo podłączyć inne kompy i spróbować od nich wykorzystać ram. Dodatkowo Można ustawić wirtualny ram i dodać tylko rdzenie z innych komputerów. Czyli:Zależy co to za zadanie , napisz to CI odpowiem jeśli będę wiedział
Chce coś spakować 7-zipem. Przy 4 rdzeniach, wielkości słownika 1024MB, wielkości słowa 273 bity (bajty) wymaga 44GB ramu. Mogę albo ustawić 40GB wirtualnego ramu, albo podłączyć inne kompy i spróbować od nich wykorzystać ram. Dodatkowo Można ustawić wirtualny ram i dodać tylko rdzenie z innych komputerów. Czyli:
1. Komputery wykorzystywane są tylko jako dawcy ramu
2. Komputery wykorzystywane są jako dawcy rdzeni
3. Komputery wykorzystywane sa do ramu i rdzeni
Nie wiem jak wzrośnie wydajność, bo w tym przypadku wąskim gardłem może okazać się połączanie komputerów i komunikacja między nimi.1. Komputery wykorzystywane są tylko jako dawcy ramu
2. Komputery wykorzystywane są jako dawcy rdzeni
3. Komputery wykorzystywane sa do ramu i rdzeni
Compression is pretty much a serial algorithm with dependencies on previous decisions, I don't think there is much potential for parallelizing a compression algorithm except maybe for gathering some statistics about the source data.
Płytkę BD-R DL. Około 42GB.A takie pytanie co kompresujesz?
Pamiętaj również, że będziesz musiał to dekompresować potem, a to również będzie czaso i zasobo chłonne.
A archiwizowanie w ten sposób dużych danych jest ryzykowne, ponieważ łatwo uzyskać kilka bad sektorów (na płycie czy pendrivie), błąd przy wysyłaniu.
I wtedy całe archiwum może szlak trafić, dlatego np do danych w internecie często dane naprawcze się dołącza.
Przy zwiększeniu rozmiaru słownika do wartości maksymalnej czyli 1024MB:Stopień kompresji: Ultra
Metoda Kompresji: LZMA2
Rozmiar słownika: 256MB
Rozmiar słowa: 273
Rozmiar bloku ciągłego: 4GB
Liczba wątków: 4
Użycie pamięci do kompresji: 5677MB
Użycie pamięci do dekompresji: 258MB
Użycie pamięci do kompresji: 22573MB
Użycie pamięci do dekompresji: 1026MB
Płytkę BD-R DL. Około 42GB.
Nie chodzi mi tylko o wzrost wydajności. Głównie o polepszenie parametrów kompresji. Na chwilę obecną mogę ustawić maksymalnie takie parametry:
Przy zwiększeniu rozmiaru słownika do wartości maksymalnej czyli 1024MB:
Chciałem kiedyś użyć NanoZip, ale nie może dzielić na części archiwum, co jest dla mnie bardzo ważne.
Mam kartę Ati Radeon.
A czy idzie zrobić tak, aby system widział dodatkowe procesory jako dodatkowe rdzenie?
PS
Dodatkowo, przy ustawieniu rozmiaru słownika do wartości maksymalnej, spada drastycznie zużycie procesora (dopóki zużycie ramu nie osiągnie wartości maksymalnej, wszystko jest dobrze tj procesor pracuje na 90%).
Nie, chyba, że zainstalujesz odpowiedni system.A czy idzie zrobić tak, aby system widział dodatkowe procesory jako dodatkowe rdzenie?
Nie chce tego nagrać Wrzucam na chomika, nad danymi naprawczymi pomyśle.Jeśli chcesz skompresować coś bo nie mieści się na blueray'u, to odradzam. Mała ryska i bez danych naprawczych nie odzyskasz tego. Tak jak pisałem w poście wyżej.
Tak wielkich danych nie powinno się tak kompresować jeśli chcemy je archiwizować.
Wczoraj kompresja zajęła mi 3 godziny, ale ratio wynosiło 80%. Czyli zyskałem ponad 8GB.I tak z ciekawości ile zajmuje Ci kompresja tych 42gB przy słowniku 256mB ?