ব্যান্ডউইথের জন্য কার্লগুলি কী ইউনিট ব্যবহার করে?


17

curl কমান্ড-লাইনে এই জাতীয় অগ্রগতি প্রদর্শন করা হয়:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  8 1000M    8 85.2M    0     0    57k      0  1:06:13  0:05:38  1:00:35   47k

এই উদাহরণে প্রদর্শিত গতি হ'ল 47k। কিন্তু এটার মানে কি? এটি কি:

  • 47kiB, যা 47 * 1024 বাইট
  • 47 কেবি, অর্থাৎ 47 * 1000 বাইট
  • 47 কেবি, অর্থাৎ, 47 * 1000 বিট (বিটগুলি প্রায়শই গতি মাপতে ব্যবহৃত হয়)

এবং এটি:

  • প্রতি সেকেন্ডে
  • না প্রতি মিনিটে?


উত্তর:


14

ব্যান্ডউইথের জন্য কার্লগুলি কী ইউনিট ব্যবহার করে?

মতে সোর্স কোড এটা kiB per second


এখানে আপনি সংজ্ঞা ব্যবহার 1024এবং না দেখতে পারেন1000

/* The point of this function would be to return a string of the input data,
   but never longer than 5 columns (+ one zero byte).
   Add suffix k, M, G when suitable... */
static char *max5data(curl_off_t bytes, char *max5)
{
#define ONE_KILOBYTE  CURL_OFF_T_C(1024)
#define ONE_MEGABYTE (CURL_OFF_T_C(1024) * ONE_KILOBYTE)
#define ONE_GIGABYTE (CURL_OFF_T_C(1024) * ONE_MEGABYTE)
#define ONE_TERABYTE (CURL_OFF_T_C(1024) * ONE_GIGABYTE)
#define ONE_PETABYTE (CURL_OFF_T_C(1024) * ONE_TERABYTE)

...

}

এখানে আপনি দেখতে পাচ্ছেন যে গণনাটি এমএসে করা হয় এবং তারপরে 1000সেকেন্ড পেতে ভাগ করে ।

  /* Calculate the average speed the last 'span_ms' milliseconds */
  {
    curl_off_t amount = data->progress.speeder[nowindex]-
      data->progress.speeder[checkindex];

    if(amount > CURL_OFF_T_C(4294967) /* 0xffffffff/1000 */)
      /* the 'amount' value is bigger than would fit in 32 bits if
         multiplied with 1000, so we use the double math for this */
      data->progress.current_speed = (curl_off_t)
        ((double)amount/((double)span_ms/1000.0));
    else
      /* the 'amount' value is small enough to fit within 32 bits even
         when multiplied with 1000 */
      data->progress.current_speed = amount*CURL_OFF_T_C(1000)/span_ms;
  }

1
আমাকে এটি সন্ধান করতে হবে, সুতরাং আশা করি এটি কারও প্রচেষ্টা বাঁচায়: কিবি একটি কিবিবাইট এবং আপনি এটির মতো অন্যান্য সাইটগুলিতে রূপান্তর করতে এই জাতীয় সাইটগুলি অনুসন্ধান করতে পারেন ।
স্টিভল্যামবার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.