code: func (si SI) String() string {
  	// XXX: Is the copy of SI done atomic? Not sure.
  	// Without an outer lock this may print a junk.
  	return fmt.Sprintf("uptime\t\t%v\nload\t\t%2.2f %2.2f %2.2f\nprocs\t\t%d\n"+
  		"ram  total\t%d kB\nram  free\t%d kB\nram  buffer\t%d kB\n"+
  		"swap total\t%d kB\nswap free\t%d kB",
  		//"high ram total\t%d kB\nhigh ram free\t%d kB\n"
  		si.Uptime, si.Loads[0], si.Loads[1], si.Loads[2], si.Procs,
  		si.TotalRam, si.FreeRam, si.BufferRam,
  		si.TotalSwap, si.FreeSwap,
  		// archaic si.TotalHighRam, si.FreeHighRam
  	)
  }
docs: // Make the "fmt" Stringer interface happy.