Hi HTCondor developer,
I found some job ClassAds in HTCondor which I could not find in
the HTCondor documentation.
- NetworkInputMb
- NetworkOutputMb
- CpuUsage
The ClassAd CpuUsage works fine for singularity jobs:
condor_status -constraint
'Machine=?="wn_01_singularity"' -af:t name CPUsUsage
RemoteSysCpu RemoteUserCpu TotalJobRunTime
"(RemoteSysCPU+RemoteUserCPU)*1.0/TotalJobRunTime"
slot1@wn_01_singularity ÂÂÂÂ undefinedÂÂÂÂÂÂ undefinedÂÂÂÂÂÂ
undefinedÂÂÂÂÂÂ undefinedÂÂÂÂÂÂ undefined
slot1_1@wn_01_singularity ÂÂ 0.1167979394270329ÂÂÂÂÂ 6.0ÂÂÂÂ
925.0ÂÂ 8181ÂÂÂ 0.1138002689157805
slot1_2@wn_01_singularity ÂÂ 0.1176233258445006ÂÂÂÂÂ 6.0ÂÂÂÂ
913.0ÂÂ 8180ÂÂÂ 0.1123471882640587
slot1_3@wn_01_singularity ÂÂ 0.1176234383395366ÂÂÂÂÂ 6.0ÂÂÂÂ
931.0ÂÂ 8180ÂÂÂ 0.1145476772616137
slot1_4@wn_01_singularity ÂÂ 0.1162872470198828ÂÂÂÂÂ 6.0ÂÂÂÂ
928.0ÂÂ 8180ÂÂÂ 0.1141809290953545
slot1_5@wn_01_singularity ÂÂ 0.1167980917095123ÂÂÂÂÂ 5.0ÂÂÂÂ
911.0ÂÂ 8179ÂÂÂ 0.1119941313118963
slot1_6@wn_01_singularity ÂÂ 0.1167980259083922ÂÂÂÂÂ 6.0ÂÂÂÂ
922.0ÂÂ 8179ÂÂÂ 0.1134613033378164
slot1_7@wn_01_singularity ÂÂ 0.1161231619708472ÂÂÂÂÂ 6.0ÂÂÂÂ
889.0ÂÂ 8179ÂÂÂ 0.1094265802665362
slot1_8@wn_01_singularity ÂÂ 0.1174732630056196ÂÂÂÂÂ 6.0ÂÂÂÂ
915.0ÂÂ 8179ÂÂÂ 0.112605452989363
slot1_9@wn_01_singularity ÂÂ 0.1167982571526561ÂÂÂÂÂ 6.0ÂÂÂÂ
887.0ÂÂ 8179ÂÂÂ 0.1091820515955496
slot1_10@wn_01_singularity  0.1156109757457887 6.0ÂÂÂÂ
925.0ÂÂ 8178ÂÂÂ 0.1138420151626315
slot1_11@wn_01_singularity  0.1169435340716787 6.0ÂÂÂÂ
922.0ÂÂ 8178ÂÂÂ 0.1134751773049645
slot1_12@wn_01_singularity  0.1169633582896367 6.0ÂÂÂÂ
931.0ÂÂ 8179ÂÂÂ 0.1145616823572564
slot1_13@wn_01_singularity  0.1169952125315747 5.0ÂÂÂÂ
929.0ÂÂ 8178ÂÂÂ 0.1142088530202984
slot1_14@wn_01_singularity  0.1162635431097717 6.0ÂÂÂÂ
923.0ÂÂ 8178ÂÂÂ 0.1135974565908535
slot1_15@wn_01_singularity  0.1161228853339945 6.0ÂÂÂÂ
887.0ÂÂ 8177ÂÂÂ 0.1092087562675798
slot1_16@wn_01_singularity  0.1163189152455291 5.0ÂÂÂÂ
933.0ÂÂ 8177ÂÂÂ 0.1147119970649382
slot1_17@wn_01_singularity  0.1134223458141571 6.0ÂÂÂÂ
927.0ÂÂ 8177ÂÂÂ 0.1141005258652317
However, the ClassAd CpuUsage seem not to work correctly for
docker jobs
$ condor_status -constraint 'Machine=?="wn_01"'
-af:t name CPUsUsage RemoteSysCpu RemoteUserCpu TotalJobRunTime
"(RemoteSysCPU+RemoteUserCPU)*1.0/TotalJobRunTime"
slot1@wn_01 ÂÂ undefinedÂÂÂÂÂÂ undefinedÂÂÂÂÂÂ undefinedÂÂÂÂÂÂ
undefinedÂÂÂÂÂÂ undefined
slot1_1@wn_01Â 0.001285446672295143ÂÂÂ 43ÂÂÂÂÂ 8943ÂÂÂ 9066ÂÂÂ
0.9911758217515994
slot1_2@wn_01Â 0.0ÂÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ 47ÂÂÂÂÂ
9864ÂÂÂ 10095ÂÂ 0.9817731550272412
slot1_3@wn_01Â 0.0ÂÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ 41ÂÂÂÂÂ
8661ÂÂÂ 8812ÂÂÂ 0.9875170222423967
slot1_4@wn_01Â 0.001285478071391795ÂÂÂ 56ÂÂÂÂÂ 14075ÂÂ 14190ÂÂ
0.9958421423537702
slot1_5@wn_01Â 0.001285611918873625ÂÂÂ 56ÂÂÂÂÂ 13186ÂÂ 13352ÂÂ
0.9917615338526063
slot1_6@wn_01Â 0.0006429371384727945ÂÂ 37ÂÂÂÂÂ 7157ÂÂÂ 7404ÂÂÂ
0.9716369529983793
slot1_7@wn_01Â 0.0006429397009038582ÂÂ 55ÂÂÂÂÂ 11979ÂÂ 12279ÂÂ
0.9800472351168662
slot1_8@wn_01Â 0.0006429303678395618ÂÂ 56ÂÂÂÂÂ 14368ÂÂ 14474ÂÂ
0.9965455299157109
slot1_9@wn_01Â 0.001285747469327929ÂÂÂ 37ÂÂÂÂÂ 6866ÂÂÂ 7026ÂÂÂ
0.9824935952177626
slot1_10@wn_01 0.001285340115906938ÂÂÂ 63ÂÂÂÂÂ 13785ÂÂ 14047ÂÂ
0.9858332740086851
slot1_11@wn_01 0.001285413639895037ÂÂÂ 24ÂÂÂÂÂ 1177ÂÂÂ 1427ÂÂÂ
0.8416257883672039
slot1_12@wn_01 0.001285586561757424ÂÂÂ 56ÂÂÂÂÂ 14096ÂÂ 14331ÂÂ
0.9875095945851651
slot1_13@wn_01 0.0ÂÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ 43ÂÂÂÂÂ
8664ÂÂÂ 8939ÂÂÂ 0.9740463139053586
slot1_14@wn_01 0.0006428342343242047ÂÂ 3ÂÂÂÂÂÂ 2398ÂÂÂ 2480ÂÂÂ
0.9681451612903226
We run the community edition of docker version 18.09.6 and
HTCondor 8.9.2.
Do we have to change something in the configs at docker /
HTCondor?
Regards,
Matthias