code: public double getProcessingRate(TaskStatus.Phase phase) {
      // we don't have processing rate information for the starting and cleaning
      // up phase
      if (phase != TaskStatus.Phase.MAP && 
          phase != TaskStatus.Phase.SHUFFLE &&
          phase != TaskStatus.Phase.SORT &&
          phase != TaskStatus.Phase.REDUCE) {
        return 0;
      }
      return processingRates.getRate(getProcessingPhase());
    }
docs: Get the processing rate for this task (e.g. bytes/ms in reduce)