pegasus-keg - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ pegasus-keg ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


pegasus-keg - kanonical executable ສໍາ​ລັບ​ຕາ​ຂ່າຍ​ໄຟ​ຟ້າ​

ສະຫຼຸບສັງລວມ


pegasus-keg [-a appname] [-t interval |-T interval] [-l logname]
[-P ຄໍານໍາຫນ້າ] [-o fn [..]] [-i fn [..]] [-G sz]
[-C] [-e env [..]] [-p parm [..]]

ລາຍລະອຽດ


kanonical executable ແມ່ນ stand-in ສໍາລັບ binaries ປົກກະຕິໃນ DAG - ແຕ່ບໍ່ແມ່ນສໍາລັບການຂອງເຂົາເຈົ້າ.
ການໂຕ້ຖຽງ. ມັນອະນຸຍາດໃຫ້ຕິດຕາມຮູບຮ່າງຂອງການປະຕິບັດຂອງ DAG, ແລະດັ່ງນັ້ນຈຶ່ງເປັນການຊ່ວຍເຫຼືອ
ການແກ້ໄຂບັນຫາທີ່ກ່ຽວຂ້ອງກັບ DAG.

ຄຸນ​ນະ​ສົມ​ບັດ​ທີ່​ສໍາ​ຄັນ​ຂອງ​ pegasus-keg ແມ່ນ​ວ່າ​ມັນ​ສາ​ມາດ​ສໍາ​ເນົາ​ຈໍາ​ນວນ​ຂອງ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ໃດໆ​, ລວມ​ທັງ​ການ​
ໂດຍທົ່ວໄປ ກໍ​ລະ​ນີ​, ກັບ​ຈໍາ​ນວນ​ຂອງ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​, ລວມ​ທັງ​ການ​ ອ່າງເກັບຂໍ້ມູນ ກໍລະນີ. ເພີ່ມ​ເຕີມ,
ມັນໂປໂຕຄອນ IPv4 ແລະຊື່ໂຮດຂອງເຈົ້າພາບທີ່ມັນແລ່ນຕາມ, ເວລາປະຈຸບັນ, ແລະ
ແລ່ນເວລາຕັ້ງແຕ່ເລີ່ມຕົ້ນຈົນເຖິງຈຸດບັນທຶກຂໍ້ມູນ, ການເຮັດວຽກໃນປະຈຸບັນ
ໄດເລກະທໍລີແລະຂໍ້ມູນບາງຢ່າງກ່ຽວກັບສະພາບແວດລ້ອມຂອງລະບົບ. pegasus-keg ຍັງຈະລາຍງານທັງຫມົດ
ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​, ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໃນ​ປະ​ຈຸ​ບັນ​ແລະ​ສະ​ຕ​ຣິງ​ທີ່​ຮ້ອງ​ຂໍ​ໃດໆ​ແລະ​ມູນ​ຄ່າ​ສະ​ພາບ​ແວດ​ລ້ອມ​.

ການໂຕ້ຖຽງ


ໄດ້ -e, -i, -o ແລະ -p arguments ອະນຸຍາດໃຫ້ລາຍຊື່ທີ່ມີຈໍານວນ argument arbitrary. ເຫຼົ່ານີ້
ຕົວເລືອກອາດຈະເກີດຂຶ້ນຊ້ຳໆໃນແຖວຄຳສັ່ງ. ຕົວເລືອກໄຟລ໌ອາດຈະຖືກສະຫນອງໃຫ້
ກັບຊື່ໄຟລ໌ພິເສດ - ເພື່ອຊີ້ບອກ stdout ໃນຮູບແບບເພີ່ມເຕີມສໍາລັບການຂຽນ, ຫຼື stdin ສໍາລັບການ
ການອ່ານ. ໄດ້ -a, -l , -P , -T ແລະ -t ການໂຕ້ຖຽງຄວນຈະເກີດຂຶ້ນພຽງແຕ່ຄັ້ງດຽວກັບ a
ການໂຕ້ຖຽງດຽວ.

If pegasus-keg ເອີ້ນວ່າໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ, ມັນຈະສະແດງການນໍາໃຊ້ແລະອອກຈາກມັນ
ຄວາມ​ສໍາ​ເລັດ.

-a ຊື່ແອັບ
ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ pegasus-keg ເພື່ອສະແດງຊື່ທີ່ແຕກຕ່າງກັນເປັນຄໍາຮ້ອງສະຫມັກຂອງມັນ. ນີ້
ຮູບ​ແບບ​ການ​ດໍາ​ເນີນ​ງານ​ແມ່ນ​ເປັນ​ປະ​ໂຫຍດ​ໃນ​ຮູບ​ແບບ​ການ​ເຮັດ​ໃຫ້​ເຊື່ອ​. ຄ່າເລີ່ມຕົ້ນແມ່ນຊື່ພື້ນຖານຂອງ
argv[0].

-e ປະມານ [.. ]
ຕົວເລືອກນີ້ຕັ້ງຊື່ຕົວແປສະພາບແວດລ້ອມໃດນຶ່ງ, ມູນຄ່າຂອງມັນຄວນຈະຖືກລາຍງານ
ເປັນສ່ວນຫນຶ່ງຂອງການ dump ຂໍ້ມູນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບໍ່ມີການລາຍງານຕົວແປສະພາບແວດລ້ອມ.

-i infile [.. ]
ໄດ້ pegasus-keg binary ສາ​ມາດ​ເຮັດ​ວຽກ​ກ່ຽວ​ກັບ​ຈໍາ​ນວນ​ຂອງ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ໃດໆ​. ສໍາລັບແຕ່ລະໄຟລ໌ຜົນຜະລິດ,
ທຸກໆໄຟລ໌ປ້ອນຂໍ້ມູນຈະຖືກເປີດ, ແລະເນື້ອໃນຂອງມັນຈະຖືກສຳເນົາໃສ່ໄຟລ໌ຜົນຜະລິດ. ຂໍ້ຄວາມ
ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ແມ່ນ​ຄາດ​ວ່າ​. ແຕ່ລະແຖວການປ້ອນຂໍ້ມູນຖືກຫຍໍ້ໜ້າດ້ວຍສອງຍະຫວ່າງ. ໄຟລ໌ປ້ອນຂໍ້ມູນ
ເນື້ອໃນແມ່ນວົງເລັບລະຫວ່າງພາກສ່ວນເລີ່ມຕົ້ນແລະສ່ວນທ້າຍ, ເບິ່ງຂ້າງລຸ່ມນີ້. ໂດຍຄ່າເລີ່ມຕົ້ນ,
pegasus-keg ດຳ ເນີນງານໃນ ໂດຍທົ່ວໄປ mode

-l logfile
ໄດ້ logfile ແມ່ນ​ຊື່​ຂອງ​ໄຟລ​໌​ທີ່​ຈະ​ເພີ່ມ​ເຕີມ​ປະ​ລໍາ​ມະ​ນູ​ຂໍ້​ມູນ​ຂອງ​ຕົນ​ເອງ​, ເບິ່ງ​ຂ້າງ​ລຸ່ມ​ນີ້​. ໄດ້
ການຂຽນປະລໍາມະນູຮັບປະກັນວ່າຂໍ້ມູນຫຼາຍເສັ້ນຈະບໍ່ແຊກແຊງກັບສິ່ງອື່ນໆ
ຂະບວນການທີ່ພ້ອມກັນຂຽນໃສ່ໄຟລ໌ດຽວກັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ໃຫ້ໃຊ້ໃດໆ
ໄຟລ໌ບັນທຶກ.

-o outfile [.. ]
ໄດ້ pegasus-keg ສາມາດເຮັດວຽກຢູ່ໃນຈໍານວນໄຟລ໌ຜົນຜະລິດໃດໆ. ສໍາລັບແຕ່ລະໄຟລ໌ຜົນຜະລິດ, ທຸກໆ
ໄຟລ໌ປ້ອນຂໍ້ມູນຈະຖືກເປີດ, ແລະເນື້ອໃນຂອງມັນຈະຖືກສຳເນົາໄປໃສ່ໄຟລ໌ຜົນຜະລິດ. ວັດສະດຸປ້ອນຂໍ້ຄວາມ
ຄິດວ່າໄຟລ໌. ແຕ່ລະແຖວການປ້ອນຂໍ້ມູນຖືກຫຍໍ້ໜ້າດ້ວຍສອງຍະຫວ່າງ. ເນື້ອ​ໃນ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​
ແມ່ນວົງເລັບລະຫວ່າງພາກສ່ວນເລີ່ມຕົ້ນ ແລະຕອນທ້າຍ, ເບິ່ງຕົວຢ່າງທີ 2. ຫຼັງ​ຈາກ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ທັງ​ຫມົດ​
ຖືກຄັດລອກ, dump ຂໍ້ມູນຈາກຕົວຢ່າງນີ້ pegasus-keg ຖືກຕໍ່ທ້າຍກັບຜົນຜະລິດ
ໄຟລ໌. ໂດຍບໍ່ມີໄຟລ໌ຜົນຜະລິດ, pegasus-keg ດຳ ເນີນງານໃນ ຂໍ້ມູນ ຈົມລົງ mode

-G ຂະຫນາດ
ຖ້າ​ເຈົ້າ​ຕ້ອງ​ການ pegasus-keg ເພື່ອສ້າງຜົນຜະລິດຫຼາຍ, ທາງເລືອກເຄື່ອງກໍາເນີດຈະເຮັດແນວນັ້ນ
ສໍາລັບທ່ານ. ພຽງແຕ່ລະບຸຫຼາຍປານໃດ, ໃນ bytes, ທ່ານຕ້ອງການ. ຕົວເລືອກນີ້ຖືກປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ.

-C
ທາງເລືອກນີ້ເຮັດໃຫ້ເກີດ pegasus-keg ເພື່ອລາຍຊື່ຕົວແປສະພາບແວດລ້ອມທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍ
ຄຳ ນຳ ໜ້າ \_CONDOR ທາງເລືອກແມ່ນເປັນປະໂຫຍດ, ຖ້າ .B pegasus-keg ຖືກດໍາເນີນການເປັນ (ສ່ວນຫນຶ່ງຂອງ) Condor
ວຽກ. ຕົວເລືອກນີ້ຖືກປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.

-p string [.. ]
ຈໍານວນຂອງຕົວກໍານົດການສາມາດລາຍງານໄດ້, ໂດຍບໍ່ມີການສະເພາະກ່ຽວກັບເນື້ອໃນຂອງເຂົາເຈົ້າ.
ປະສິດທິຜົນ, ສາຍເຫຼົ່ານີ້ຖືກຄັດລອກໂດຍກົງຈາກເສັ້ນຄໍາສັ່ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບໍ່
ການໂຕ້ຖຽງພິເສດແມ່ນສະແດງໃຫ້ເຫັນ.

-P ຄຳ ນຳ ໜ້າ
ແຕ່ລະແຖວຈາກທຸກໄຟລ໌ທີ່ປ້ອນເຂົ້າຈະຖືກຫຍໍ້ໜ້າດ້ວຍສາຍຄຳນຳໜ້າເພື່ອເນັ້ນສາຍຕາ
ການພິສູດຂອງໄຟລ໌ປ້ອນຂໍ້ມູນຜ່ານຫຼາຍຕົວຢ່າງຂອງ pegasus-keg. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ສອງຊ່ອງຖືກໃຊ້ເປັນສາຍຄຳນຳໜ້າ.

-t ໄລຍະຫ່າງ
ໄລຍະຫ່າງແມ່ນຈໍານວນເວລານອນທີ່ pegasus-keg ການ​ປະ​ຕິ​ບັດ​ແມ່ນ​ການ​ນອນ​.
ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຈໍາລອງການເຮັດວຽກແສງສະຫວ່າງໂດຍບໍ່ມີການ straining ຊັບພະຍາກອນສະນຸກເກີ. ຖ້າໃຊ້
ຮ່ວມກັບ -T ທາງເລືອກ spin, ໄລຍະການນອນແມ່ນມາກ່ອນໄລຍະເວລາ spin.
ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີເວລານອນ.

-T ໄລຍະຫ່າງ
ໄລ ຍະ ຫ່າງ ແມ່ນ ຈໍາ ນວນ ຂອງ ທີ່ ໃຊ້ ເວ ລາ spin ທຸ ລະ ກິດ ທີ່ pegasus-keg ການ​ປະ​ຕິ​ບັດ​ແມ່ນ​ເພື່ອ​
ຈໍາ​ລອງ​ການ​ຄິດ​ໄລ່​ທີ່​ເຂັ້ມ​ແຂງ​. ການຈໍາລອງແມ່ນເຮັດໄດ້ໂດຍການຄິດໄລ່ຊຸດ julia ແບບສຸ່ມ.
ຕົວເລືອກນີ້ສາມາດຖືກໃຊ້ເພື່ອເຮັດຕາມແບບຢ່າງການເຮັດວຽກທີ່ເຂັ້ມຂຸ້ນເພື່ອເຮັດໃຫ້ຊັບພະຍາກອນສະນຸກເກີເຄັ່ງຕຶງ. ຖ້າໃຊ້
ຮ່ວມກັບ -t ທາງເລືອກການນອນ, ໄລຍະການນອນແມ່ນມາກ່ອນໄລຍະການຫມຸນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີເວລາຫມຸນ.

ກັບຄືນ ມູນຄ່າ


ການ​ປະ​ຕິ​ບັດ​ຕາມ​ທີ່​ວາງ​ໄວ້​ຈະ​ກັບ​ຄືນ​ມາ 0. ຄວາມ​ລົ້ມ​ເຫຼວ​ໃນ​ການ​ເປີດ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ຈະ​ກັບ​ຄືນ​ມາ 1​, ໄດ້​
ຄວາມລົ້ມເຫຼວທີ່ຈະເປີດໄຟລ໌ຜົນຜະລິດ, ລວມທັງໄຟລ໌ບັນທຶກ, ຈະກັບຄືນມາດ້ວຍລະຫັດອອກ 2.

EXAMPLE


ຕົວ​ຢ່າງ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ວົງ​ເລັບ​ຂອງ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​, ແລະ​ສໍາ​ເນົາ​ທີ່​ຜະ​ລິດ​ໃນ​ຜົນ​ຜະ​ລິດ​ໄດ້​
ໄຟລ໌. ສໍາລັບຈຸດປະສົງຕົວຢ່າງ, ໄຟລ໌ຜົນຜະລິດແມ່ນເຊື່ອມຕໍ່ກັບ stdout :

$ ວັນທີ > xx
$ pegasus-keg -i xx -pabc -o -
--- ເລີ່ມ xx ----
Thu ພຶດສະພາ 5 10:55:45 PDT 2011
--- xx ສຸດ​ທ້າຍ ----
Timestamp ມື້ນີ້: 20110505T105552.910-07:00 (1304618152.910;0.000)
ຊື່ຄໍາຮ້ອງສະຫມັກ: pegasus-keg [3661M] @ 128.9.xxx.xxx (xxx.isi.edu)
Workdir ປະຈຸບັນ: /opt/pegasus/default/bin/pegasus-keg
Systemenvironm.: x86_64-Linux 2.6.18-238.9.1.el5
ຂໍ້ມູນໂຮງງານຜະລິດ.: 4 x Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz @ 2660.068
Load ໂດຍສະເລ່ຍ : 0.298 0.135 0.104
ຫນ່ວຍຄວາມຈໍາການນໍາໃຊ້ MB: 11970 ທັງຫມົດ, 8089 ຟຣີ, 0 ແບ່ງປັນ, 695 buffed
Swap ການນໍາໃຊ້ MB: 12299 ທັງຫມົດ, 12299 ຟຣີ
ຂໍ້ມູນລະບົບໄຟລ໌: / ext3 62GB ທັງຫມົດ, 20GB avail
ຂໍ້ມູນລະບົບໄຟລ໌: /lfs/balefire ext4 1694GB ຈໍານວນທັງຫມົດ, 1485GB ສາມາດໃຊ້ໄດ້
ຂໍ້ມູນລະບົບໄຟລ໌: / boot ext2 493MB ທັງຫມົດ, ສາມາດໃຊ້ໄດ້ 447MB
Output Filename: -
ໃສ່ຊື່ໄຟລ໌: xx
ການໂຕ້ຖຽງອື່ນໆ: abc

ຄວາມຕ້ອງການ


ໄຟລ໌ປ້ອນຂໍ້ມູນຕ້ອງເປັນໄຟລ໌ຂໍ້ຄວາມ. ພຶດຕິກຳກັບໄຟລ໌ໄບນາຣີແມ່ນບໍ່ໄດ້ລະບຸ.

ທີ່ຢູ່ຂອງເຈົ້າພາບແມ່ນຖືກກໍານົດຈາກການໂຕ້ຕອບຕົ້ນຕໍ. ຖ້າບໍ່ມີການໂຕ້ຕອບທີ່ມີການເຄື່ອນໄຫວ
ນອກເຫນືອຈາກການ loopback, ທີ່ຢູ່ host ຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ 0.0.0.0. ຖ້າທີ່ຢູ່ຂອງເຈົ້າພາບແມ່ນຢູ່ພາຍໃນ
a virtual ສ່ວນຕົວ ເຄືອຂ່າຍ ຊ່ວງທີ່ຢູ່, ເທົ່ານັ້ນ (VPN) ຈະຖືກສະແດງເປັນ hostname, ແລະບໍ່ມີ
ການຊອກຫາທີ່ຢູ່ reverse ຈະຖືກພະຍາຍາມ.

ໄດ້ processor ຂໍ້ມູນ ເສັ້ນສາມາດໃຊ້ໄດ້ໃນລະບົບ Linux ເທົ່ານັ້ນ. ເສັ້ນຈະຫາຍໄປ
ລະບົບປະຕິບັດການອື່ນໆ. ຂໍ້​ມູນ​ຂອງ​ຕົນ​ແມ່ນ​ສົມ​ມຸດ​ວ່າ​ການ​ປຸງ​ແຕ່ງ​ຫຼາຍ symmetrical​,
ສະທ້ອນໃຫ້ເຫັນຊື່ CPU ແລະຄວາມໄວຂອງ CPU ສຸດທ້າຍທີ່ມີຢູ່ໃນ /dev/cpuinfo .

ມີຂອບເຂດຈໍາກັດ 4 * Page ຂະຫນາດ ກັບ buffer ຜົນຜະລິດຂອງສິ່ງທີ່ .B pegasus-keg ສາມາດເຮັດໄດ້
ລາຍ​ງານ​ໃນ dump ຂໍ້​ມູນ​ຕົນ​ເອງ​ຂອງ​ຕົນ​. ບໍ່​ມີ​ຂໍ້​ຈໍາ​ກັດ​ດັ່ງ​ກ່າວ​ກ່ຽວ​ກັບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ກັບ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໄດ້​
ສຳ ເນົາ.

AUTHORS


ເຈນ-ສ. Vöckler

Mike Wilde

Yong Zhao

Pegasus - http://pegasus.isi.edu/

ໃຊ້ pegasus-keg ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌