pacman-memcache: Read whole Pacman database which pushes it into the memory cache
Read whole Pacman database which pushes it into the memory cache
Pacman is Linux package manager. It is used by Arch Linux. It's database is rather slow because it contains thousands of little files, which takes an enormous time to process.
The easiest way to speed up operations on database is force all those files into memory cache. This is the purpose of this program: it reads whole package database, where it will reside until kernel decides to remove this files from cache.
Three subsequent runs of pacman:
pacman -Ss foo 0,37s user 0,66s system 2% cpu 41,459 total pacman -Ss foo 0,16s user 0,08s system 98% cpu 0,238 total pacman -Ss foo 0,15s user 0,08s system 97% cpu 0,237 total
Using pacman-memcache:
pacman-memcache 1,11s user 0,53s system 6% cpu 26,312 total pacman -Ss foo 0,15s user 0,09s system 19% cpu 1,260 total pacman -Ss foo 0,15s user 0,08s system 97% cpu 0,235 total
Downloads
- pacman-memcache-0.1.0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3 |
---|---|
Dependencies | base (>=3 && <5), deepseq (<1.2), directory-tree (<0.9.2) [details] |
License | BSD-3-Clause |
Author | Krzysztof Skrzętnicki |
Maintainer | Krzysztof Skrzętnicki <gtener@gmail.com> |
Category | System |
Home page | https://github.com/Tener/archlinux-utils |
Source repo | head: git clone git://github.com/Tener/archlinux-utils.git |
Uploaded | by KrzysztofSkrzetnicki at 2011-02-04T16:03:40Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | pacman-memcache |
Downloads | 2967 total (12 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-28 [all 7 reports] |