| PARSORT(1) | parallel | PARSORT(1) |
نام (NAME)
parsort - مرتبسازی (فایلهای حجیم) بهصورت موازی
خلاصه دستور (SYNOPSIS)
parsort گزینههای sort
توضیحات (DESCRIPTION)
دستور parsort از GNU sort برای مرتبسازی بهصورت موازی استفاده میکند. عملکرد آن همانند sort است، اما اگر سیستم چندهستهای داشته باشید، روی ورودیهایی با بیش از ۱ میلیون خط بسیار سریعتر عمل میکند.
امید است در آینده این ایدهها به GNU sort نیز راه یابند.
گزینهها (OPTIONS)
مشابه sort است، به جز:
- --parallel=N
- تعداد مرتبسازیهای همزمان را به N تغییر میدهد. اگر بیش از N فایل به parsort داده شود، مقدار N به تعداد فایلها افزایش مییابد.
مثالها (EXAMPLES)
مرتبسازی فایلها:
parsort *.txt > sorted.txt
مرتبسازی عددی ورودی استاندارد (stdin):
cat numbers | parsort -n > sorted.txt
کارایی (PERFORMANCE)
دستور parsort روی فایلها سریعتر از ورودی استاندارد (stdin) است، زیرا بخشهای مختلف یک فایل را میتوان بهطور موازی خواند.
روی یک سیستم ۴۸ هستهای، باید شاهد افزایش سرعت ۳ برابری نسبت به sort باشید.
نویسنده (AUTHOR)
حق نشر © ۲۰۲۰-۲۰۲۶ متعلق به Ole Tange، http://ole.tange.dk و بنیاد نرمافزارهای آزاد (Free Software Foundation, Inc.).
مجوز (LICENSE)
حق نشر © ۲۰۱۲ بنیاد نرمافزارهای آزاد (Free Software Foundation, Inc.).
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU GPL) همانطور که توسط بنیاد نرمافزارهای آزاد منتشر شده است، بازتوزیع کرده یا تغییر دهید؛ چه نسخه ۳ این مجوز یا (به انتخاب خودتان) هر نسخه بعدی دیگری.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» (GNU GPL) مراجعه کنید.
شما باید همراه با این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید. در غیر این صورت، ببینید http://www.gnu.org/licenses.
وابستگیها (DEPENDENCIES)
دستور parsort از sort، bash و parallel استفاده میکند.
همچنین ببینید (SEE ALSO)
sort
| 2026-07-25 | 20260722 |