all options
squeeze-backports  ] [  wheezy  ] [  jessie  ] [  sid  ]
[ Source: libeatmydata  ]

Package: eatmydata (26-2)

Links for eatmydata

Screenshot

Debian Resources:

Download Source Package libeatmydata:

Maintainer:

External Resources:

Similar packages:

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 wyłączenia fsync i pochodnych (np. open (O_SYNC) w sposób przezroczysty. Ma to dwa przeciwstawne efekty: sprawia że oprogramowania zapisuje bezpiecznie na dysk o wiele szybciej, a z drugiej strony to oprogramowanie nie jest dłużej bezpieczne na wypadek awarii.

Eatmydata może być przydatne, jeśli dane oprogramowanie często wywołuje fsync(), sync() itd., a dane które przechowuje są na tyle mało wartościowe, że mogą one zostać utracone w przypadku awarii systemu. Wywołania synchronizacji dane-na-dysk są przeważnie bardzo wolne we współczesnych systemach plików i intensywne ich używanie może zauważalnie spowolnić oprogramowanie. Nie ma sensu akceptować takiej utraty wydajności, jeśli obrabiane dane nie są zbyt istotne.

Z drugiej strony, nie należy używać eatmydata jeśli użytkownikowi zależy na danych programów lub jeśli manipuluje ono ważnymi komponentami systemu. Właśnie z tego powodu biblioteka została nazwana libEAT-MY-DATA (zjedz moje dane).

Tags: User Interface: Command Line, Role: Program, Scope: Utility

Other Packages Related to eatmydata

  • depends
  • recommends
  • suggests

Download eatmydata

Download for all available architectures
Architecture Package Size Installed Size Files
armhf 7.6 kB59.0 kB [list of files]