Pakiet: eatmydata (130-2)
Odnośniki dla eatmydata
Zasoby systemu Debian:
- Raporty o błędach
- Developer Information
- Dziennik zmian w systemie Debian
- Informacje nt. praw autorskich
- Śledzenie łatek systemu Debian
Pobieranie pakietu źródłowego libeatmydata:
- [libeatmydata_130-2.dsc]
- [libeatmydata_130.orig.tar.gz]
- [libeatmydata_130.orig.tar.gz.asc]
- [libeatmydata_130-2.debian.tar.xz]
Opiekun:
Zasoby zewnętrzne:
- Strona internetowa [www.flamingspork.com]
Podobne pakiety:
Biblioteka i narzędzia zaprojektowane do wyłączenia fsync i pochodnych
Pakiet zawiera małą bibliotekę LD_PRELOAD (libeatmydata) i kilka narzędzi pomocniczych zaprojektowanych do transparentnego wyłączania fsync i pochodnych (np. open(O_SYNC)). Ma to dwa przeciwstawne efekty: sprawia że oprogramowanie znacznie szybciej zabezpiecza dane na dysku, a z drugiej strony nie jest ono dłużej bezpieczne na wypadek awarii.
Eatmydata może być przydatne, jeśli dane oprogramowanie często wywołuje fsync(), sync() itd. a przechowywane dane są na tyle mało wartościowe, że mogą zostać utracone w przypadku awarii systemu. Wywołania synchronizacji dane-na-dysk przeważnie są bardzo wolne we współczesnych systemach plików a intensywne używanie ich może zauważalnie spowolnić działanie oprogramowania. Nie ma sensu akceptować takiej utraty wydajności, jeśli przetwarzane dane nie są zbyt istotne.
Natomiast, nie należy używać eatmydata, jeśli użytkownikowi zależy na danych programów lub, jeśli zarządza ono ważnymi komponentami systemu. Właśnie z tego powodu biblioteka została nazwana libEAT-MY-DATA (zjedz moje dane).
Inne pakiety związane z eatmydata
|
|
|
|
-
- dep: libeatmydata1 (>= 130-2)
- Library and utilities to disable fsync and friends - shared library
Pobieranie eatmydata
Architektura | Rozmiar pakietu | Rozmiar po instalacji | Pliki |
---|---|---|---|
all | 10,9 KiB | 25,0 KiB | [lista plików] |