เดเดฌเตเดฃเตเดเต เดเตบเดฒเตเตป, เดซเตเดกเตเดฑ เดเตบเดฒเตเตป, เดตเดฟเตปเดกเตเดธเต เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดซเตเดฐเต เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดชเตเดฐเตเดตเตเดกเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดตเตเดจเตเดจ เดเดธเตเดฑเตเดฑเตเดเดซเตเดเดธเต-เดชเตเดฐเดเดเดจเด เดเดจเตเดจ เดเดฎเดพเตปเดกเดพเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
guestfs-performance - เดเดฑเตเดฑเดตเตเด เดฎเดฟเดเดเตเด เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดเตเดเดฟเดจเตเดฏเดฑเดฟเดเดเต libguestfs
เดตเดฟเดตเดฐเดฃเด
libguestfs-เตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด เดฎเดฟเดเดเตเด เดชเตเดฐเดเดเดจเด เดเดเตเดเดจเต เดจเตเดเดพเดฎเตเดจเตเดจเต เด เดชเตเดเต เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดชเตเดชเตเตพ
เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดธเตเดเต เดเดฎเตเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป libguestfs เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดฎเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดฎเตเดเดฒเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต. Libguestfs เดเดฐเต เดเดชเดเดฐเดฃเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต (เดเดฐเต เดเตเดฑเดฟเดฏ เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเด)
qemu/KVM เดเดณเตเดณเดฟเตฝ. เดเดฆเตเดฏเดคเตเดคเต เดฐเดฃเตเดเต เดฎเตเดเดฒเดเตพ เดเดตเดฏเดพเดฃเต: เดเดคเต เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดเตเดเตเดเตเดจเตเดจ เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเด
เด เดชเตเดฒเดฏเตปเดธเต, เด เดชเตเดฒเดฏเตปเดธเต เดเดคเตเดฐ เดคเดตเดฃ เดคเตเดเดเตเดเดฃเด. เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดฎเตเดเดฒเดฏเดพเดฃเต
VM-เดเดณเตเดเต เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเดพเดฏเดฟ เดเดเตเดเตเดเตเดจเตเดจ เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต.
เด เดเดฟเดธเตเดฅเดพเดจเดฐเตเด เด เดณเดตเตเดเตพ
เดจเดฟเดเตเดเตพ libguestfs เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดงเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด เดเดฟเดธเตเดฅเดพเดจ เด เดณเดตเตเดเตพ เดเดเตเดเตเดเตเด.
เด เดเดฟเดธเตเดฅเดพเดจเดฐเตเด: เดคเตเดเดเตเดเตเดจเตเดจ The เดเดชเดเดฐเดฃเด
เดเดฐเต เด เตบเดฒเตเดกเต เดเตเดฏเตเดค เดฎเตเดทเตเดจเดฟเตฝ, เดเดชเดเดฐเดฃเด เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดคเตเดฐ เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด:
เดธเดฎเดฏเด เดเดธเตเดฑเตเดฑเตเดซเดฟเดทเต -a /dev/null run
เด เดเดฎเดพเตปเดกเต เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด, เดเดฆเตเดฏเดคเตเดคเต เดเตเดฑเดเตเดเต เดฑเดฃเตเดฃเตเดเตพ เดเดชเตเดเตเดทเดฟเดเตเดเตเด, เด เดเตเดเดจเต เดจเดฟเดเตเดเตพ เดเดเตเด
เดเดฐเต เดธเดพเดงเดพเดฐเดฃ "เดนเตเดเตเดเต เดเดพเดทเต" เดเตเดธเต เด เดณเดเตเดเตเดจเตเดจเต.
เดตเดฟเดถเดฆเตเดเดฐเดฃเด
เด เดเดฎเดพเตปเดกเต เดเดฐเต เดจเตพ เดกเดฟเดธเตเดเดฟเตฝ libguestfs เด เดชเตเดฒเดฏเตปเดธเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดเดเตป เดคเดจเตเดจเต เดทเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เด เดคเต เดคเดพเดดเตเดเตเดเต. เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดเดฐเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเต เด เดคเต เดเดพเดทเต เดเตเดฏเตเดฏเตเด
(เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดพเดดเต /var/tmp/.guestfs-*). เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดฑเดฃเตเดฃเตเดเตพ เดเดพเดทเต เดเตเดฏเตโเดค เดเดชเดเดฐเดฃเด เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดฃเด.
เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดคเต เดซเดฒเด
6 เดธเตเดเตเดเตปเดกเดฟเตฝ เดคเดพเดดเต เดธเดฎเดฏเด เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดฃเด. เดจเดฟเดเตเดเตพ เดเดฐเต เดจเต เดเดพเดฃเตเดจเตเดจ เดคเดตเดฃ เดเดเตเดเดฟเตฝ
เด เตบเดฒเตเดกเดกเต เดฎเตเดทเตเตป เดเดคเดฟเดจเต เดฎเตเดเดณเดฟเดฒเดพเดฃเต, เดคเตเดเตผเดจเตเดจเต "เดเตเดฐเดฌเดฟเตพเดทเตเดเตเดเดฟเดเดเต เดฎเตเดถเด เดชเตเดฐเดเดเดจเด" เดเดจเตเดจ เดตเดฟเดญเดพเดเด เดเดพเดฃเตเด
เดคเดพเดดเต.
เด เดเดฟเดธเตเดฅเดพเดจเดฐเตเด: เดชเตเดฐเดเดเดจเด เดชเดฐเดฟเดถเตเดงเดจ of a เด เดคเดฟเดฅเดฟ
เด เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เด เตบเดฒเตเดกเต เดเตเดฏเตเดค เดฎเตเดทเตเดจเตเด เดเตเดฑเดเตเดเดคเต เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เด เดคเดฟเดฅเดฟ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดธเตเดเต เดเดฎเตเดเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดจเดฟเดเตเดเตพ X เด เดคเดฟเดฅเดฟเดเตพเดเตเดเตเดคเดฟเดฐเต เดฎเดพเดคเตเดฐเด libguestfs เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ (เดเดฆเดพ. X = Windows), เดคเตเดเตผเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเตเด
เดเดตเดฟเดเต เดเดฐเต X เด เดคเดฟเดฅเดฟเดฏเดพเดฃเต เดเดฑเตเดฑเดตเตเด เด เดจเตเดฏเตเดเตเดฏเด. เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเตเดคเดฟเดฐเต libguestfs เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
เด เดคเดฟเดฅเดฟเดเดณเตเดเต เดเดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเด, เดคเตเดเตผเดจเตเดจเต เดเดตเดฟเดเต เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเดพเดฏเดฟ เด เดคเดฟเดฅเดฟเดเดณเตเดเต เดเดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเดพเดจเตเด เด เดคเดฟเดฅเดฟเดฏเตเดเต เดกเดฟเดธเตเดเตเดเตพ เดฎเตเดฃเตเดเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดคเตเดฐ เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด. เดเดชเดฏเตเดพเดเดฟเดเตเดเตเด
เดจเดฟเดเตเดเตพ เดกเดฟเดธเตเดเต เดเดฎเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดฆเตเดฏ เดเดฎเดพเตปเดกเต, เดจเดฟเดเตเดเดณเดพเดฃเตเดเตเดเดฟเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฎเดพเตปเดกเต
libvirt เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเตเด เดเดธเตเดฑเตเดฑเตเดซเดฟเดทเต --เดฑเต -เด disk.img -i เดเดเตเดธเดฟเดฑเตเดฑเต
เดธเดฎเดฏเด เด เดคเดฟเดฅเดฟ เดฎเดคเตเดธเตเดฏเด --ro -d GuestName -i เดเดเตเดธเดฟเดฑเตเดฑเต
เดเดฎเดพเตปเดกเต เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด, เดเดฆเตเดฏเดคเตเดคเต เดเตเดฑเดเตเดเต เดฑเดฃเตเดฃเตเดเตพ เดจเดฟเดฐเดธเดฟเดเตเดเตเด, เด เดเตเดเดจเต เดจเดฟเดเตเดเตพ เดเดเตเด
เดเดฐเต เดธเดพเดงเดพเดฐเดฃ "เดนเตเดเตเดเต เดเดพเดทเต" เดเตเดธเต เด เดณเดเตเดเตเดจเตเดจเต.
เดตเดฟเดถเดฆเตเดเดฐเดฃเด
เด เดเดฎเดพเตปเดกเต เดกเดฟเดธเตเดเต เดเดฎเตเดเดฟเดฒเต libvirt เดเดธเตเดฑเตเดฑเดฟเดฒเต libguestfs เด เดชเตเดฒเดฏเตปเดธเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต,
เด เดคเดฟเตฝ libguestfs เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเตเดจเตเดจเต ("เดเตปเดธเตเดชเตเดเตเดทเตป" เดเดพเดฃเตเด เด เดคเดฟเดฅเดฟเดเตพ(3)), เด เดคเดฟเดฅเดฟเดฏเตเดเต เดฎเตเดฃเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดกเดฟเดธเตเดเตเดเตพ, เดคเตเดเตผเดจเตเดจเต เด เดซเดฒเดเตเดเดณเตเดฒเตเดฒเดพเด เดจเดฟเดฐเดธเดฟเดเตเดเตเดเดฏเตเด เดทเดเตเดเตเดกเตเตบ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดเดฐเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเต เด เดคเต เดเดพเดทเต เดเตเดฏเตเดฏเตเด (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ
เดเตเดดเต /var/tmp/.guestfs-*). เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดฑเดฃเตเดฃเตเดเตพ เดเดพเดทเต เดเตเดฏเตโเดค เดเดชเดเดฐเดฃเด เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดฃเด.
เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดคเต เดซเดฒเด
เดเดฆเตเดฏ เดฌเตเดธเตโเดฒเตเดจเดฟเตฝ เดเดฃเดเตเดเดพเดเตเดเดฟเดฏเดคเดฟเดจเตเดเตเดเดพเตพ โค 5 เดธเตเดเตเดเตปเดกเต เดเตเดเตเดคเดฒเตเดณเตเดณ เดธเดฎเดฏเดเตเดเตพ เดจเดฟเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดฃเด
เดฎเตเดเดณเดฟเตฝ เดเตเดธเตเดฑเตเดฑเต. (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฆเตเดฏเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจ เดชเดฐเดฟเดถเตเดงเดจ 5 เดธเตเดเตเดเตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดเดฟเดฏเตเดเตเดเดฟเตฝ, เด เดเตเดธเตเดฑเตเดฑเต
โค 10 เดธเตเดเตเดเตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฃเด).
เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตฝ เดฆเดฟ เดชเตเดฐเดฏเตเดเด เดเดชเตเดชเด เดเดชเตเดชเตเดพเตพ IT IS เดฌเดฟเตฝเดฑเตเดฑเต/เดเดพเดทเตเดกเต
เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเดฎเดพเดฏเดฟ libguestfs เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดเดฐเต เดเดชเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเตเด เดเดพเดทเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฃเต
in /var/tmp/.guestfs-*, เดจเดฟเดเตเดเตพ $TMPDIR เด เดฒเตเดฒเตเดเตเดเดฟเตฝ $LIBGUESTFS_CACHEDIR เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ
เด เดคเต เด เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตเดเต เดเตเดดเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เด เดชเตเดฒเดฏเตปเดธเต เดเดเตเดเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, "เดธเตเดชเตเดชเตผเดฎเดฟเตป เด เดชเตเดฒเดฏเตปเดธเต" เดเดพเดฃเตเด
เดธเตเดชเตเดชเตผเดฎเดฟเตป(1).
เดเดฐเต เดคเดตเดฃเดฏเตเด libguestfs เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดคเต เด เดชเตเดฒเดฏเตปเดธเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดนเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเตเดเตพ เดเดฒเตเดฒเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด
เดฎเดพเดฑเดฟ. เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดชเดเดฐเดฃเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเต. เดเดฐเต เดชเดพเดเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต
เดนเตเดธเตเดฑเตเดฑเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเต เดเตเดฏเตเดคเต (เดเดฆเดพ. "yum" เด เดฒเตเดฒเตเดเตเดเดฟเตฝ "apt-get" เดชเตเดฒเตเดณเตเดณ เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต). เดฆเดฟ
เด เดชเตเดฒเดฏเตปเดธเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดพเดฐเดฃเด เดธเตเดฐเดเตเดทเดฏเดพเดฃเต: เดชเตเดคเดฟเดฏ เดชเตเดฐเตเดเตเดฐเดพเด
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดคเดฟเตฝ เดเดฐเต เดธเตเดฐเดเตเดทเดพ เดชเดฐเดฟเดนเดพเดฐเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด, เด เดคเดฟเดจเดพเตฝ เดซเดฟเดเตเดธเดกเต เดชเตเดฐเตเดเตเดฐเดพเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต
เดเดชเดเดฐเดฃเด เดธเตเดตเดฏเดฎเตเดต.
เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดเดจเดเตพ เดเดตเดฏเดพเดฃเต:
ยท เดเดพเดทเต เดเตเดฏเตโเดค เดเดชเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ) เดชเตเดฐเดเตเดฐเดฟเดฏ เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดฃเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเด
เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเตเด (เดเตเดตเดเต เดเดพเดฃเตเด).
ยท เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดนเตเดธเตเดฑเตเดฑเดฟเตฝ เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดพเดฐเดฃเดฎเดพเดเตเดฎเตเดจเตเดจเต เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด
เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดฑเตเดฑเดคเตเดคเดตเดฃ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเด.
ยท / var / tmp (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ $TMPDIR, $LIBGUESTFS_CACHEDIR) เดเดฐเต เดซเดพเดธเตเดฑเตเดฑเต เดกเดฟเดธเตเดเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดเตเดเดพเดคเต เดงเดพเดฐเดพเดณเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเตเดฅเดฒเด.
เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต A เดจเดฟเดถเตเดเดฟเดค เดชเตเดฐเดฏเตเดเด
เดเดชเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด
เดเดชเดเดฐเดฃเด เดเดฐเต เดซเดพเดธเตเดฑเตเดฑเต เดฒเตเดเตเดเตฝ เดกเดฟเดธเตเดเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเดฃเด.
เดเดชเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
libguestfs-make-fixed-appliance
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต" "เด เดชเตเดฒเดฏเตปเดธเต เดธเตเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเตเดเต เดชเตเดฐเดฟเดจเตเดชเตเดชเด
(เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดฐเต เดเดชเดกเดฏเดฑเดเตโเดเดฑเดฟเดเตเดเต เดชเตเดฐเดฟเดเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: /usr/local/lib/guestfs/appliance or
/dev/shm/appliance).
เดคเตเดเตผเดจเตเดจเต $LIBGUESTFS_PATH เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด (เด เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดจเดฟเดเตเดเดณเตเดเต libguestfs-เตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด
เดชเตเดฐเตเดเตเดฐเดพเด), เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดฐเดพเด เดชเดฐเดฟเดทเตเดเตเดเดฐเดฟเดเตเดเตเด, เด เดเตเดเดจเต เด เดคเต "guestfs_set_path" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต libguestfs เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเตพ, virt เดเตเดณเตเดเตพ, เดเดธเตเดฑเตเดฑเตเดซเดฟเดทเต เดฎเตเดคเดฒเดพเดฏเดต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเด. เดชเดฐเดฟเดชเดพเดเดฟเดเตพ
เดจเดฟเดเตเดเดณเตเดเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดฐเดฟเดเตเดเดฒเตเด เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเต เดเดพเดทเต เดเตเดฏเตเดฏเตเดเดฏเต เดเตเดฏเตเดฏเดฟเดฒเตเดฒ
เดเดชเดเดฐเดฃเด.
(เด เดตเดฟเดทเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดเดพเดฃเตเด: libguestfs-make-fixed-appliance(1)).
เดชเตเดฐเดเดเดจเด of The เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเด
เดเดเตเดเดณเตเดเต เดชเดฐเดฟเดถเตเดงเดจเดฏเดฟเตฝ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเด เด เดณเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดจเตฝเดเตเดจเตเดจเดคเดพเดฏเดฟ เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ
เด เดชเตเดฒเดฏเตปเดธเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเดฒเตเด เดชเตเดฐเดเดเดจ เดจเตเดเตเดเด (เด เดคเดพเดฏเดคเต /dev/shm).
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดฃเตเด เดฐเดฃเตเดเต เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดฃเตเดเต:
1. เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเด, เดเดชเดเดฐเดฃเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต libguestfs เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต, เด เตผเดคเตเดฅเด
libguestfs-เดจเต เดเตเดเตเดคเตฝ เดชเตเดฐเดตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดเดฐเดเดญ เดธเดฎเดฏเดฎเตเดฃเตเดเดพเดเตเด.
2. เด เดชเตเดฒเดฏเตปเดธเต เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจ:
เดธเดฎเดฏเด เดเดธเตเดฑเตเดฑเตเดซเดฟเดทเต -a /dev/null run
เดเดชเดเดฐเดฃเด เดตเดณเดฐเตเดฏเดงเดฟเดเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ libguestfs เดชเตเดฐเตเดเตเดฐเดพเด
API เดเตเดณเตเดเตพ เด เดชเตเดฒเดฏเตปเดธเดฟเตปเดฑเต เดเตเดเตเดคเตฝ เดฒเตเดกเตเดเดณเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด. เดธเดเดญเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเต
เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดฒเตเดเตเดเตเดทเดจเดฟเดฒเต เดเดชเดเดฐเดฃเด เดชเตเดฐเดเดเดจเดคเตเดคเต เดเตเดเตเดคเตฝ เดชเตเดฐเดตเดเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดเตเดเตเดจเตเดจเต.
เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต เดฆเดฟ NUMBER OF TIMES เดฆเดฟ เดชเตเดฐเดฏเตเดเด IS เดตเดฟเดเตเดทเตเดชเดฟเดเตเดเต
เดฎเดฟเดเดเตเด เดชเตเดฐเดเดเดจเด เดจเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเดพเตผเดเตเดเด เด เดฒเตเดฒเตเดเตเดเดฟเดฒเตเด เดเดฑเตเดฑเดตเตเด เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต
เดเดชเดเดฐเดฃเด เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดคเดตเดฃ เดฒเตเดเตเดเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป. เดเดคเต เดเดฐเตเดชเดเตเดทเต เดเตเดฏเตเดฏเตเด
เดจเดฟเดเตเดเดณเตเดเต libguestfs เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดเดฐเต เดเดพเตผเดเตเดฑเตเดฑเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเต เดกเดฟเดธเตเดเต เดเดฎเตเดเดฟเดฒเต เดเดฐเต เดคเดตเดฃเดฏเตเดเตเดเดฟเดฒเตเด "guestfs_launch" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด.
เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด เด เดคเดฟเดฅเดฟ เดฎเดคเตเดธเตเดฏเด(1) เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เดเดฐเต เดชเดฐเดฎเตเดชเดฐ เดตเดฐเตเดคเตเดคเตเด
เดเดฐเต เด เดคเดฟเดฅเดฟ, เดเดธเตเดฑเตเดฑเต เดซเดฟเดทเดฟเดจเตเดฑเต เดเดฐเตเดฑเตเดฑ เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดธเตเดฑเตเดฑเต เดซเดฟเดทเต เดเดชเดฏเตเดเดฟเดเตเดเตเด --เดเตเตพเดเตเดเตเด เดเดชเตเดทเตป.
เดเดฐเต เดธเตเดฐเตเดธเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดคเดฟเดฅเดฟเดฏเต เดคเตเดฑเดจเตเดจเต เดจเดฟเตผเดคเตเดคเตเดจเตเดจ เดกเตเดฎเตบ เดเดฏเดฟ เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดฐเดพเด เดเดดเตเดคเตเดจเตเดจเดคเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด
เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดฅเดฟเดฏเต เดคเตเดฑเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดฎเดพเตผเดทเตฝ เดเตเดฏเตเดฏเตเด.
เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เด เดคเดฟเดฅเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดธเตเดเตเดเตพ เดเตเตผเดเตเดเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต
เดเดคเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด:
1. เดเดฐเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เด เดคเดฟเดฅเดฟเดเดณเต เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดธเตเดฐเดเตเดทเดพ เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เด เดคเต เดเดฐเตเดฃเตเดฃเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดเตเดเดพเด
เดฎเดฑเตเดฑเตเดฐเต เด เดคเดฟเดฅเดฟเดฏเตเดเต เดกเดฟเดธเตเดเตเดเดณเดฟเตฝ เดเดเดชเตเดเดพเตป เด เดคเดฟเดฅเดฟ. เดเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด เดตเดฟเดถเตเดตเดพเดธเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเด เดเตเดฏเตเดฏเตเด
เด เดคเดฟเดฅเดฟเดเตพ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฟเดถเตเดตเดพเดธเดชเตเดฐเดเดพเดฐเด เด เดคเดฟเดฅเดฟเดเดณเต เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ.
2. เดเดฐเตเดฑเตเดฑ เด เดชเตเดฒเดฏเตปเดธเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดกเดฟเดธเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเดจเต เดนเดพเตผเดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเต เดเดฃเตเดเต. เดตเดฟเดณเดฟ
"guestfs_max_disks" เตฝ เด เดคเดฟเดฅเดฟเดเตพ(3) เด เดชเดฐเดฟเดงเดฟ เดฒเดญเดฟเดเตเดเดพเตป. เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต เดเดพเดฃเตเด
"เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตพ" เด เดคเดฟเดฅเดฟเดเตพ(3).
3. เด เดฐเตเดคเดฟเดฏเดฟเตฝ libguestfs เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต. เดกเดฟเดธเตเดเตเดเตพเดเตเดเต เด เดชเตเดฐเดคเตเดเตเดทเดฟเดค เดเดเดชเตเดเดฒเตเดเตพ เดเดฃเตเดเดพเดเดพเด: เดตเตเดฃเตเดเดฟ
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฐเดฃเตเดเต เด เดคเดฟเดฅเดฟเดเตพ เดเดฐเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดเดฐเต UUID เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ (เด เดตเตผ เดเตเดฒเตเตบ เดเตเดฏเตเดคเดคเดฟเดจเดพเตฝ)
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดชเตเดฐเดฟเตฝ เดตเตเดณเดฟเดฏเด เดเตเดฐเตเดชเตเดชเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด (เดเดจเตเดจเดพเตฝ "guestfs_lvm_set_filter" เดเดพเดฃเตเด).
virt-df(1) เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดกเดฟเดธเตเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดธเตเดดเตเดธเต เดเตเดกเต a เดเดฏเดฟเดฐเดฟเดเตเดเตเด
เดเดฐเดเดญเดฟเดเตเดเดพเตป เดจเดฒเตเดฒ เดธเตเดฅเดฒเด.
เดเตเดฐเตเดเตเดเตเดจเตเดจเต เดฆเดฟ TIME, เดเดเตเดคเตเดคเต เดตเตเดฃเตเดเดฟ เดเตปเดธเตเดชเตเดเตเดทเตป OF เดตเดฟ.เดเด.
เดชเตเดฐเดงเดพเดจ เดเดชเดฆเตเดถเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต: เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเดฐเตเดคเต (เดเดคเต เดเตเดฒเดตเตเดฑเดฟเดฏเดคเดพเดฃเต).
เดซเดฒเดเตเดเตพ.
เดจเดฟเดเตเดเตพ เดฎเตเดฎเตเดชเต เด เดคเดฟเดฅเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเตเดเตเดเดฟเตฝ, เด เดคเต เดเดพเดทเต เดเตเดฏเตเดฏเดพเตป เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด
เดเดดเดฟเดเตเด เดคเดตเดฃเดคเตเดคเต เดซเดฒเดเตเดเตพ เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดเดฟเดฒ เดกเดฟเดธเตเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ: เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต เดกเดฟเดธเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
เดเดฎเตเดเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดธเตเดเต เดเดฎเตเดเต เดเดฐเต เดตเดฟเดเด เด เดฒเตเดฒเตเดเตเดเดฟเดฒเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดธเตเดเต เดเดฎเตเดเดฟเดจเต เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดฒเตเดเดเตเดเต เดเดฃเตเดเตเดเตเดเดฟเดฒเต.
เด เดเดฟเดธเตเดฅเดพเดจ เดชเดฐเดฟเดถเตเดงเดจ ("guestfs_inspect_os") เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเตเตพ เดชเตเดฒเตเด, เดธเดนเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจ
เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเด:
ยท เดเตเดเตเดคเตฝ เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด เดตเดฟเดตเดฐเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเดฟเดธเตเดเตเดเตพ เดฎเตเดฃเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดฒเดฟเดธเตเดฑเตเดฑเดฟเดเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ ("guestfs_inspect_list_applications") เดเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต
เดฒเดฟเดจเดเตเดธเดฟเตฝ, เดเดจเตเดจเดพเตฝ เดตเดฟเตปเดกเตเดธเดฟเตฝ เดเดฑเตเดเตเดเตเดฑเต เดธเตเดเดจเตเดฏเดฎเดพเดฃเต.
ยท เดเดฐเต เด เดคเดฟเดฅเดฟ เดเดเตเดเตบ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต ("guestfs_inspect_get_icon") Linux-เตฝ เดตเดฟเดฒเดเตเดฑเดเตเดเดคเตเด เดเดจเตเดจเดพเตฝ เดเตเดฒเดตเตเดฑเดฟเดฏเดคเตเดฎเดพเดฃเต
เดตเดฟเตปเดกเตเดธเดฟเตฝ.
เดชเดพเดฐเดฒเตฝ เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ
Libguestfs เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ เดเตเดเตเดคเดฒเตเด I/O เดฌเดจเตเดงเดฟเดคเดฎเดพเดฃเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเดพเด
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ. เดเดตเดถเตเดฏเดคเตเดคเดฟเดจเต เดธเตเดเดจเตเดฏ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดคเดฟเตฝ เดเตเดฑเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ 1 เด เดชเตเดฒเดฏเตปเดธเต vs N เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต.
(เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดฑเดฟเดฏเดฒเดฟเดธเตเดฑเตเดฑเดฟเดเต เด เดฒเตเดฒ) เดเตเดธเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต, 2 GB เดฑเดพเดฎเตเดณเตเดณ 4-เดเตเตผ (16-เดคเตเดฐเตเดกเต) เดฒเดพเดชเตโเดเตเดชเตเดชเดฟเตฝ
เดคเดพเดดเตเดฏเตเดณเตเดณ เดชเตเตพ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต, 1-เดจเต เดเดเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฒเตเดเตเดเต เดฎเดฟเดเดเตเด เดธเตเดเตเดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต
เดเตเดเดพเดคเต 20 เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ:
12 - -++
+ + + + + + + + + + + * *
| |
| * |
11 ++ ++
| |
| |
| * * |
10 ++ ++
| * |
| |
s | |
9 ++ ++
เด | |
| * |
เดธเดฟ | |
8 ++ * ++
เด | * |
| |
n 7 ++ ++
| * |
d | * |
| |
s 6 ++ ++
| * * |
| * |
| |
5 ++ ++
| |
| * |
| * * |
4 ++ ++
| |
| |
+ * * * + + + + + + + + +
3 -++
0 2 4 6 8 10 12 14 16 18
เดธเดฎเดพเดจเตเดคเดฐ เดเดชเดเดฐเดฃเดเตเดเดณเตเดเต เดเดฃเตเดฃเด
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ 20-เดฒเดงเดฟเดเด เดตเตเดเตเดเตเดชเดเดฐเดฃเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
libvirt เดฌเดพเดเตเดเตเตปเดกเต เด เดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด, libvirt เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดเดตเดฏเตเดเต เดเดฃเตเดฃเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต
20 เดฒเตเดเตเดเตเดณเตเดณ เดเตเดฒเดฏเดจเตเดฑเต เดเดฃเดเตเดทเดจเตเดเตพ.
เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดชเตเดฒเตเดเตเดเดฟเดจเตเดฑเต เดกเดพเดฑเตเดฑ เดถเตเดเดฐเดฟเดเตเดเดพเตป เดเตเดตเดเตเดฏเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเตพ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต, เดชเดเตเดทเต เดเดฃเตเดเต
เดเตเดเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดเตเดธเตเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเด เดเตเดฐเดพเดซเตเดเดณเตเด เดเตพเดชเตเดชเตเดเต เด เดตเดฟเดทเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ,
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฌเตเดฒเตเดเต เดชเตเดธเตเดฑเตเดฑเดฟเดเดเตเดเดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต:
http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-1/
http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-2/
http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-3/
http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-4/
#!/usr/bin/env เดฎเตเดคเตเดคเต
เดเตผเดถเดจเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด;
เดคเตเดฐเตเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด;
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด;
Sys ::Guestfs เดเดชเดฏเตเดเดฟเดเตเดเตเด;
เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเด::HiRes qw(เดธเดฎเดฏเด);
เดเดช เดชเดฐเตเดเตเดท {
เดเดจเตเดฑเต $g = Sys::Guestfs->เดชเตเดคเดฟเดฏ;
$g->add_drive_ro ("/dev/null");
$g->เดฒเตเดเตเดเต ();
# libguestfs-เดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดฟเดเต เดเดฟเดฒ เดเตเดฒเดฟเดเตพ เดเตเตผเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
$g->เด เดเดฏเตเดเตเดเตเด ();
}
# เดเดฒเตเดฒเดพเด เดเดพเดทเตเดฏเดฟเตฝ เดเตเดฃเตเดเตเดตเดฐเดฟเด.
เดเตเดธเตเดฑเตเดฑเต (); เดเตเดธเตเดฑเตเดฑเต (); เดเตเดธเตเดฑเตเดฑเต ();
เดเดจเตเดฑเต $nr_threads-เดจเต (1..20) {
เดเดจเตเดฑเต $start_t = เดธเดฎเดฏเด ();
เดเดจเตเดฑเต @เดคเตเดฐเตเดกเตเดเตพ;
foreach (1..$nr_threads) {
เดชเตเดทเต @เดคเตเดฐเตเดกเตเดเตพ, เดคเตเดฐเตเดกเตเดเตพ->เดธเตเดทเตเดเดฟเดเตเดเตเด (\&เดเตเดธเตเดฑเตเดฑเต)
}
เดซเตเดฑเตเดเตเดเต (@เดคเตเดฐเตเดกเตเดเตพ) {
$_->เดเตเดฐเตเด ();
เดเดเตเดเดฟเตฝ (เดเดจเตเดฑเต $err = $_->เดชเดฟเดถเดเต ()) {
เดกเต "$nr_threads เดคเตเดฐเตเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดเตเดเต เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเต: $err"
}
}
เดเดจเตเดฑเต $end_t = เดธเดฎเดฏเด ();
printf ("%d %.2f\n", $nr_threads, $end_t - $start_t);
}
เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดชเดฏเตเดเตเดคเดพเดตเต-เดฎเตเดกเต Linux
libguestfs 1.24 เดฎเตเดคเตฝ, เดเดชเดฏเตเดเตเดคเต-เดฎเตเดกเต เดฒเดฟเดจเดเตเดธเต (uml) เดฌเดพเดเตเดเตเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
KVM-เดจเต เดชเดเดฐเด ("USER-MODE LINUX BACKEND" เดเดพเดฃเตเด เด เดคเดฟเดฅเดฟเดเตพ(3)). เด เดตเดฟเดญเดพเดเด เดเดฟเดฒเดคเต เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต
เด เดฌเดพเดเตเดเตเตปเดกเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดคเตเดตเดพเดฏ เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ, เดชเดเตเดทเต เด เดเตเดเดจเตเดฏเดพเดฃเต เดตเดณเดฐเต เดเดเดฟเดคเด เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เด เดณเดเตเดเดพเตป
เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเตเดฏเต เด เดตเดฌเตเดงเดคเตเดคเตเดฏเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด UML-เดจเต เดเตเดดเดฟเตฝ เดเตเดฒเดฟเดญเดพเดฐเด.
ยท UML เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดตเดฟเดเดฎเตเดฎเดฟเดจเตเดเตเดเดพเตพ เดธเดฎเดพเดจเดฎเต เดเตเดฑเตเดคเดพเดฏเดฟ เดธเดพเดตเดงเดพเดจเดฎเต เดเดฃเต, เดฌเดพเตผเดฎเตเดฑเตเดฑเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, UML เดชเดฒเดชเตเดชเตเดดเตเด เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดฌเดพเตผเดฎเตเดฑเตเดฑเดฒเดฟเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดชเตเดฒเตเดฏเดพเดฃเต,
เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเดจเดฟเตฝ เดเตเดตเดฟเดเดฎเตเดฎเดฟเดจเต เดตเดณเดฐเต เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด (เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดตเดฟเตผเดเตเดเต เดเดเตเดธเดฟเดฒเดฑเตเดทเตป เดฎเตเดคเตฝ
เดฒเดญเตเดฏเดฎเดฒเตเดฒ).
ยท เด เดชเตโเดฒเตเดกเตเด เดกเตเตบเดฒเตเดกเตเด UML-เตฝ KVM-เดจเตเดเตเดเดพเตพ 10 เดฎเดเดเตเดเต เดตเตเดเดค เดเตเดฑเดตเดพเดฃเต. Libguestfs เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต
เดฏเตเดเดเดเตฝ เดเดฎเตเดฒเตเดฑเตเดฑเดกเต เดธเตเดฐเดฟเดฏเตฝ เดชเตเตผเดเตเดเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เด เดกเดพเดฑเตเดฑ, เดเตเดตเดฟเดเดฎเตเดฎเดฟเดจเตเดเตเดเดพเตพ เดเดพเดฐเตเดฏเดเตเดทเดฎเดค เดเตเดฑเดตเดพเดฃเต
virtio-เดธเตเดฐเดฟเดฏเตฝ.
ยท UML-เดจเต เดเดฟเดฒ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฒเตเดฒ (เดเดฆเดพ. qcow2 เดชเดฟเดจเตเดคเตเดฃ), เด เดคเดฟเดจเดพเตฝ เดเดคเต เดฌเดพเดงเดเดฎเดพเดฏเตเดเตเดเดฟเดฒเตเดฒ.
เดเดฟเดฒ เดฏเดฅเดพเตผเดคเตเดฅ เดเดฃเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ, เดเดพเดฃเตเด:
http://rwmj.wordpress.com/2013/08/14/performance-of-user-mode-linux-as-a-libguestfs-backend/#เดเตเดเดคเตเดเดคเต
เดเตเดฐเดฌเดฟเตพเดทเตเดเตเดเดฟเดเดเต เดฎเตเดถเด PERFORMANCE
เดเดฑเดชเตเดชเดพเดเตเดเตเด เดนเดพเตผเดกเตเดตเตเดฏเตผ เดตเดฟเตผเดเตเดตเดฒเตเดธเตเดทเตป is เดฒเดญเตเดฏเดฎเดพเดฏ
เดเดชเดฏเตเดพเดเด / proc / cpuinfo เด เดชเตเดเตเด:
http://virt-tools.org/learning/check-hardware-virt/
เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป. เดจเดฟเดเตเดเตพ เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดฃเตเดเดคเดพเดฏเดฟ เดตเดฐเดพเด เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
เดจเดฟเดเตเดเดณเตเดเต BIOS-เตฝ.
เดนเดพเตผเดกเตโเดตเตเดฏเตผ virt เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ VM-เดเตพเดเตเดเตเดณเตเดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดเดชเตเดชเด libguestfs เดเดณเตเดณเดฟเตฝ เดธเดพเดตเดงเดพเดจเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด
เดจเดฟเดเตเดเตพ เดเดจเตเดคเต เดเตเดฏเตเดคเดพเดฒเตเด เดฎเดฑเตเดฑเตเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป. เดจเตเดธเตเดฑเตเดฑเดกเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดจเดฎเตเดฎเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
เด เดจเตเดญเดตเดชเดฐเดฟเดเดฏเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดคเต baremetal-เตฝ libguestfs เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเดฎเดพเดตเดฟเดฒเตเดฒ.
เดเดฑเดชเตเดชเดพเดเตเดเตเด เดเตเดตเดฟเดเด is เดฒเดญเตเดฏเดฎเดพเดฏ
เดเตเดตเดฟเดเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเตเด libguestfs เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฃเตเดจเตเดจเตเด เดเดฑเดชเตเดชเดพเดเตเดเตเด. เดเดคเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด
0666 เด เดจเตเดฎเดคเดฟเดเตพ เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดธเตเดฐเดเตเดทเดฟเดคเดฐเดพเดฏเดฟเดฐเดฟเดเตเดเตเด /dev/kvm เดเดชเตเดชเตเตพ เดฎเดฟเดเตเด เดตเดฟเดคเดฐเดฃเดเตเดเดณเตเด เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดธเดเดธเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดตเตผ เดฒเตเดเตเดเต เดเดดเดฟเดตเดพเดเตเดเตเด
เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเตเด เดเดฟเดฒ เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเตเด เดเดดเดฟเดตเดพเดเตเดเตเด
เดตเดณเดฐเต เดธเดพเดตเดงเดพเดจเด (เดเดเดเดกเดฟ เดเดฟเดฏเตเดกเต เดเดฐเต เดฎเดฟเดเดเตเด เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต).
เดธเตเตป เดธเตเดฐเตเดฏเตป 0
Xen-เตฝ, dom0 เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดฒเดญเตเดฏเดฎเดฒเตเดฒ.
เดตเดฟเดถเดฆเดฎเดพเดฏ เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต TS
เดเดชเดฏเตเดพเดเดฟเดเตเดเตเด ts(1) เดตเดฟเดถเดฆเดฎเดพเดฏ เดธเดฎเดฏเดเตเดฐเดฎเด เดเดพเดฃเดฟเดเตเดเดพเตป (morutils เตฝ เดจเดฟเดจเตเดจเต) เดเดฎเดพเตปเดกเต:
$ เด เดคเดฟเดฅเดฟ เดฎเดคเตเดธเตเดฏเด -a /dev/null run -v |& ts -i '%.s'
0.000022 libguestfs: launch: program=guestfish
0.000134 libguestfs: เดฒเตเดเตเดเต: เดชเดคเดฟเดชเตเดชเต=1.29.31fedora=23,release=2.fc23,libvirt
0.000044 libguestfs: เดฒเตเดเตเดเต: เดฌเดพเดเตเดเตเตปเดกเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดคเต: unix
0.000035 libguestfs: เดฒเตเดเตเดเต: เดฌเดพเดเตเดเตเตปเดกเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเต: uml
0.000035 libguestfs: เดฒเตเดเตเดเต: เดฌเดพเดเตเดเตเตปเดกเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเต: libvirt
0.000032 libguestfs: เดฒเตเดเตเดเต: เดฌเดพเดเตเดเตเตปเดกเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดคเต: เดกเดฏเดฑเดเตเดเต
0.000030 libguestfs: เดฒเตเดเตเดเต: backend=libvirt
0.000031 libguestfs: เดฒเตเดเตเดเต: tmpdir=/tmp/libguestfsw18rBQ
0.000029 libguestfs: เดฒเตเดเตเดเต: umask=0002
0.000031 libguestfs: เดฒเตเดเตเดเต: euid=1000
0.000030 libguestfs: libvirt เดชเดคเดฟเดชเตเดชเต = 1002012 (1.2.12)
[เดคเตเดเดเตเดเดฟเดฏเดต]
เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเตเดเตพ เดธเตเดเตเดเตปเดกเตเดเดณเดพเดฃเต (เดฎเตเดฎเตเดชเดคเตเดคเต เดตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตผเดฆเตเดงเดจเดฏเตเดเต).
เดตเดฟเดถเดฆเดฎเดพเดฏ เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดธเดฟเดธเตเดฑเตเดฑเดเดเดพเดชเตเดชเต
เดจเดฟเดเตเดเตพเดเตเดเต SystemTap เดเดชเดฏเตเดเดฟเดเตเดเดพเด (เดธเตเดฑเตเดฑเดพเดชเตเดชเต(1)) libguestfs เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดถเดฆเดฎเดพเดฏ เดธเดฎเดฏเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดคเดพเดฏเดฟ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด time.stap:
เดเดเตเดณ เด เดตเดธเดพเดจเด;
เดซเดเดเตโเดทเตป เดกเดฟเดธเตเดชเตเดฒเต_เดเตเด () {
เดเดชเตเดชเตเตพ = gettimeofday_us ();
เดกเตเตฝเดฑเตเดฑ = 0;
เดเดเตเดเดฟเตฝ (เด เดตเดธเดพเดจเด > 0)
เดกเตเตฝเดฑเตเดฑ = เดเดชเตเดชเตเตพ - เด เดตเดธเดพเดจเดคเตเดคเตเดคเต;
เด เดตเดธเดพเดจ = เดเดชเตเดชเตเตพ;
printf ("%d (+%d):", เดเดชเตเดชเตเตพ, เดกเตเตฝเดฑเตเดฑ);
}
เด เดจเตเดตเตเดทเดฃเด เดเดฐเดเดญเดฟเดเตเดเตเด {
เด เดตเดธเดพเดจ = 0;
printf ("เดคเดฏเตเดฏเดพเดฑเดพเดฃเต\n");
}
/* เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฎเดพเตผเดเตเดเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฒเตเดฒเดพ เดเตเดณเตเดเดณเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด. */
เด เดจเตเดตเตเดทเดฃ เดชเตเดฐเดเตเดฐเดฟเดฏ ("/ Usr / lib*/libguestfs.so.0")
.provider("guestfs").mark("*") ? {
display_time();
printf ("\t%s %s\n", $$name, $$parms);
}
/*gestfs_* เดซเดเดเตโเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตเดณเตเดเดณเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด. */
เด เดจเตเดตเตเดทเดฃ เดชเตเดฐเดเตเดฐเดฟเดฏ ("/ Usr / lib*/libguestfs.so.0")
.เดซเดเดเตเดทเตป("guestfs_[az]*") ? {
display_time();
printf ("\t%s %s\n", probefunc(), $$parms);
}
เดเดฐเต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฑเตเดเตเดเต เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
# เดธเตเดฑเตเดฑเดพเดชเตเดชเต เดธเดฎเดฏเด.เดธเตเดฑเตเดฑเดพเดชเตเดชเต
เดคเดฏเตเดฏเดพเดฑเดพเดฃเต
SystemTap เดชเตเดฐเตเดเตเดฐเดพเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เด เดคเต "เดฑเตเดกเดฟ" เดเดจเตเดจเต เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต libguestfs เดชเตเดฐเตเดเตเดฐเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด,
เด เดคเดฟเดฅเดฟ เดฎเดคเตเดธเตเดฏเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดเดฐเต virt เดเตเตพ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
$ เด เดคเดฟเดฅเดฟ เดฎเดคเตเดธเตเดฏเด -a /dev/null run
เดธเตเดฑเตเดฑเดพเดชเตเดชเต เดตเดฟเตปเดกเตเดฏเดฟเตฝ, เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดเตเดเตเดเตเดจเตเดจ เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดฐเต เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดเดเตเดเตเดชเตเดเตเดเต เดจเดฟเดเตเดเตพ เดเดพเดฃเตเด
เดเดเตเดเด เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดชเดฐเดพเดจเตเดคเตเดธเดฟเดธเดฟเตฝ เดฎเตเดเตเดฐเตเดธเตเดเตเดเตปเดกเต). เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
xxxx (+0): guestfs_create
xxxx (+29): guestfs_set_pgroup g=0x17a9de0 pgroup=0x1
xxxx (+9): guestfs_add_drive_opts_argv g=0x17a9de0 [...]
xxxx (+8): guestfs_int_safe_strdup g=0x17a9de0 str=0x7f8a153bed5d
xxxx (+19): guestfs_int_safe_malloc g=0x17a9de0 nbytes=0x38
xxxx (+5): guestfs_int_safe_strdup g=0x17a9de0 str=0x17a9f60
xxxx (+10): guestfs_launch g=0x17a9de0
xxxx (+4): เดฒเตเดเตเดเต_เดธเตเดฑเตเดฑเดพเตผเดเตเดเต
[เดคเตเดเดเตเดเดฟเดฏเดต]
เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป libguestfs-เดฒเตเดเตเดเตเดณเตเดณ เดเดฑเดตเดฟเดเด เดจเดฟเดเตเดเตพ เดเตเดเดฟเดฏเดพเดฒเตเดเดฟเดเตเดเตเดเดฏเตเด เดชเดฐเดฟเดทเตเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต
เดเดเตเดเตเดชเตเดเตเดเต.
เดตเดฟเดถเดฆเดฎเดพเดฏ เดกเตเดฌเดเตเดเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดฟเดกเดฟเดฌเดฟ
เดจเดฟเดเตเดเตพเดเตเดเต gdb เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฒเดฏเตปเดธเต เดฌเดฏเตเดธเต/เดเตเตผเดฃเดฒเดฟเดฒเตเดเตเดเต เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเดพเด. เดจเดฟเดเตเดเตพ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดฎเตเดเตเดเดฟเตฝ,
เดฌเตเดเตเดเต เดฑเดฟเดเตเดฐเดทเดจเตเดเตพ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดฎเดพเตผเดเตเดเดฎเดพเดฃเดฟเดคเต.
เดเดฆเตเดฏเด, เดจเดฟเดเตเดเตพ qemu เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดฟเดจเดพเตฝ เดเดคเต "-S", "-s" เดเดชเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดเดชเตเดทเดจเตเดเตพ
เดฌเตเดเตเดเดฟเตฝ qemu เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเดเดฏเตเด เดเดฐเต เดกเตเดฌเดเตเดเตผ เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเดพเดฏเดฟเดเตเดเตเด เดถเตเดถเต(1) เดเตเดเตเดคเตฝ เดเดพเดฐเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ
เดตเดฟเดตเดฐเดเตเดเตพ. Libguestfs เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ qemu เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดจเตเดจเต (เดธเดนเดพเดฏ เดเดเตเดเตเดชเตเดเตเดเต เดธเตเดเดพเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดฎเดฑเตเดฑเตเด)
เด เดเดชเตโเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต qemu-เดจเตเดฑเต เด เดจเตเดคเดฟเดฎ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต, เด เดคเดฟเดจเดพเตฝ เดเดฐเต qemu เดฑเดพเดชเตเดชเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเด
เดเดคเตเดชเตเดฒเตเดณเตเดณ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต:
#!/ เดฌเดฟเตป / เดฌเดพเดทเต -
# เดฏเดฅเดพเตผเดคเตเดฅ qemu เดฌเตเดจเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดคเต เดธเดเตเดเดฎเดพเดเตเดเตเด.
qemu=/usr/bin/qemu-kvm
เดเดเตเดเดฟเตฝ [ "$1" != "-global" ]; เดชเดฟเดจเตเดจเต
# เดธเดนเดพเดฏ เดเดเตเดเตโเดชเตเดเตเดเต เดฎเตเดคเดฒเดพเดฏเดต เดธเตเดเดพเตป เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดเตเดธเดฟเดเต $qemu "$@"
เดฎเดฑเตเดฑเดพเดฐเตเดเตเดเดฟเดฒเตเด
# เดถเดฐเดฟเดเตเดเตเด qemu เดเดเตเดจเตเดจเต.
เดเดเตเดธเดฟเดเต $qemu -S -s "$@"
fi
เดเดชเตเดชเตเตพ qemu เดฑเดพเดชเตเดชเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดธเตเดฑเตเดฑเตเดซเดฟเดทเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต libguestfs เดเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด ("QEMU WRAPPERS" เดเดพเดฃเตเด
เด เดคเดฟเดฅเดฟเดเตพ(3) เดเดคเต เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป):
LIBGUESTFS_HV=/path/to/qemu-wrapper guestfish -a /dev/null -v เดฑเตบ
qemu เดฒเตเดเตเดเต เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด เดเดคเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดฃเด. เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเตปเดกเตเดฏเดฟเตฝ, gdb เดเดชเดฏเตเดเดฟเดเตเดเต qemu-เดฒเตเดเตเดเต เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเตเด:
$ เดเดฟเดกเดฟเดฌเดฟ
(gdb) เดธเตเดฑเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ i8086
เดเดพเตผเดเตเดฑเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ i8086 เดเดฃเตเดจเตเดจเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต
(เดเดฟเดกเดฟเดฌเดฟ) เดเดพเตผเดเตเดฑเตเดฑเต เดฑเดฟเดฎเตเดเตเดเต :1234
:1234 เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดฆเตเดฐ เดกเตเดฌเดเตเดเดฟเดเดเต
0x0000fff0 in ?? ()
(เดเดฟเดกเดฟเดฌเดฟ) เดคเตเดเดฐเตเด
เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดฟเดกเดฟเดฌเดฟ เดเตเดเตเดจเดฟเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเดฆเดพ. เดฌเตเดเตเดเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเดพเตป "^C" เด เดฎเตผเดคเตเดคเตเด
เดเตเดเดพเดคเต "bt" เดจเต เดเดฐเต เดธเตเดฑเตเดฑเดพเดเตเดเต เดเตเดฐเตเดฏเตเดธเต เดจเตเดเตเด, เดฌเตเดฐเตเดเตเดเตโเดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด เดคเตเดเดเตเดเดฟเดฏเดต. เดจเดฟเดเตเดเตพ เดเดดเดฟเดเตเดเดพเตฝ เด เดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
BIOS-เดฒเตเด Linux เดเตเตผเดฃเดฒเดฟเดฒเตเด, เดจเดฟเดเตเดเตพ เดเตผเดเตเดเดฟเดเตเดเตเดเตผ 32 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 64 เดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฃเด.
เดฌเดฟเดฑเตเดฑเต.
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดธเตเดฑเตเดฑเตเดซเตเดธเต-เดชเตเดฐเดเดเดจเด เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด