Amazon Best VPN GoSearch

Favicon OnWorks

bup-memtest - Dalam Talian di Awan

Jalankan bup-memtest dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan bup-memtest yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


bup-memtest - uji statistik penggunaan memori bup

SINOPSIS


bup memtest [pilihan...]

DESCRIPTION


bup memtest membuka senarai indeks pek dalam repositori bup anda, kemudian mencari senarai itu
untuk siri objek yang tidak wujud, mencetak statistik penggunaan memori selepas setiap kitaran.

Kerana cara sistem Unix berfungsi, output biasanya akan menunjukkan besar (dan
tidak berubah) dalam lajur VmSize, kerana memetakan fail indeks di tempat pertama
mengambil sejumlah ruang alamat maya. Walau bagaimanapun, penggunaan memori maya ini adalah
maya sepenuhnya; ia tidak mengambil sebarang RAM anda. Dari masa ke masa, bup menggunakan bahagian daripada
indeks, yang perlu dimuatkan dari cakera, dan inilah yang menyebabkan peningkatan dalam
Lajur VmRSS.

PILIHAN


-n, --nombor=nombor
tetapkan bilangan objek untuk dicari semasa setiap kitaran (iaitu sebelum mencetak a
barisan keluaran)

-c, --kitaran=kitaran
tetapkan bilangan kitaran (iaitu bilangan baris keluaran selepas yang pertama). The
baris pertama output sentiasa 0 (iaitu garis dasar sebelum mencari sebarang
objek).

--abaikan-midx
abaikan mana-mana fail .midx yang dibuat oleh bup midx. Ini membolehkan anda membandingkan memori
prestasi dengan dan tanpa menggunakan midx.

--sedia ada
cari objek sedia ada dan bukannya mencari objek yang tidak wujud secara rawak. ini
boleh menjejaskan penggunaan dan prestasi memori. Perhatikan bahawa kebanyakan masa,
bup save menghabiskan sebahagian besar masanya mencari objek yang tidak wujud, sejak wujud
yang mungkin dalam fail yang tidak diubah suai yang kami tidak akan cuba sandarkan.
Jadi tingkah laku lalai mencerminkan prestasi bup sebenar dengan lebih tepat. Tetapi anda
mungkin mahukan pilihan ini hanya untuk memastikan anda belum membuat carian
objek sedia ada jauh lebih teruk daripada sebelumnya.

CONTOH


$ bup memtest -n300 -c5
PackIdxList: menggunakan 1 indeks.
VmSize VmRSS VmData VmStk
0 20824 kB 4528 kB 1980 kB 84 kB
300 20828 kB 5828 kB 1984 kB 84 kB
600 20828 kB 6844 kB 1984 kB 84 kB
900 20828 kB 7836 kB 1984 kB 84 kB
1200 20828 kB 8736 kB 1984 kB 84 kB
1500 20828 kB 9452 kB 1984 kB 84 kB

$ bup memtest -n300 -c5 --ignore-midx
PackIdxList: menggunakan 361 indeks.
VmSize VmRSS VmData VmStk
0 27444 kB 6552 kB 2516 kB 84 kB
300 27448 kB 15832 kB 2520 kB 84 kB
600 27448 kB 17220 kB 2520 kB 84 kB
900 27448 kB 18012 kB 2520 kB 84 kB
1200 27448 kB 18388 kB 2520 kB 84 kB
1500 27448 kB 18556 kB 2520 kB 84 kB

PERBINCANGAN


Apabila mengoptimumkan pengindeksan bup, matlamat pertama adalah untuk memastikan VmRSS agak rendah.
Walau bagaimanapun, akhirnya mungkin perlu untuk menukar semua indeks, semata-mata kerana
anda sedang mencari banyak objek, dan ini akan menyebabkan RSS anda berkembang sebesar
VmSize akhirnya.

Kata kunci di sini ialah akhirnya. Selagi VmRSS berkembang agak perlahan, jumlah
aktiviti cakera yang disebabkan oleh mengakses indeks pek adalah agak kecil. Jika ia tumbuh dengan cepat,
bup mungkin akan menghabiskan sebahagian besar masanya menukar data indeks daripada cakera dan bukannya sebenarnya
menjalankan sandaran anda, jadi sandaran akan berjalan dengan sangat perlahan.

Tujuan bup memtest adalah untuk memberi anda gambaran tentang kelajuan penggunaan memori anda
berkembang, dan untuk membantu dalam mengoptimumkan bup untuk penggunaan memori yang lebih baik. Jika anda mempunyai masalah ingatan
anda mungkin diminta menghantar output bup memtest untuk membantu mendiagnosis masalah.

Petua: cuba gunakan bup midx -a atau bup midx -f untuk melihat sama ada ia membantu mengurangkan penggunaan ingatan anda.

Trivia: penggunaan memori indeks dalam bup (atau git) hanya menjadi masalah apabila menambah besar
bilangan objek yang tidak kelihatan sebelum ini. Ini kerana untuk setiap objek, kita perlu
benar-benar mengesahkan bahawa ia belum ada dalam pangkalan data, yang memerlukan kami mencari
melalui semua indeks pek sedia ada untuk memastikan tiada satu pun daripadanya mengandungi objek dalam
soalan. Dalam kes yang lebih jelas untuk mencari objek yang do wujud, objek
sedang dicari biasanya berkaitan dalam beberapa cara, yang bermaksud semuanya mungkin wujud
dalam sebilangan kecil fail pek, jadi penggunaan memori akan dihadkan kepada fail pek tersebut sahaja
indeks.

Memandangkan pengguna git biasanya tidak menambah banyak fail dalam satu larian, git tidak begitu
memerlukan program seperti bup midx. bup, sebaliknya, menghabiskan sebahagian besar masanya untuk membuat sandaran
fail yang tidak pernah dilihatnya sebelum ini, jadi corak penggunaan memorinya berbeza.

Gunakan bup-memtest dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.