uwe_keim
(Uwe Keim)
2 فبراير 2024، 1:40م
21
أحاول ولكن أحصل على هذا:
$ echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permission denied
$ sudo echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permission denied
خادمي هو Ubuntu Server 22.04.3 LTS.
Firepup650
(Firepup Sixfifty)
2 فبراير 2024، 1:56م
22
جرب تشغيله في shell جذري، فقد يكون يواجه صعوبة في كونه shell عادي. (أنت تقوم بتشغيل sudo للأمر echo، ولكن ليس للأمر pipe إلى الملف)
إعجاب واحد (1)
Ed_S
(Ed S)
2 فبراير 2024، 2:17م
23
بالفعل، هناك عدة طرق للقيام بذلك، إليك إحدى الطرق
sudo sh -c "echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf"
إعجاب واحد (1)
uwe_keim
(Uwe Keim)
2 فبراير 2024، 2:19م
24
لقد قمت بتشغيل البرامج النصية وأعدت التشغيل.
ثم:
$ cat /proc/sys/vm/overcommit_memory
1
و
$ cat /sys/kernel/mm/transparent_hugepage/enabled
always [madvise] never
(لذا تغير الشيء الأول من 0 إلى 1 ولكن الشيء الثاني لا يزال يعيد نفس الشيء).
Ed_S
(Ed S)
2 فبراير 2024، 2:20م
25
غريب. ماذا تحصل من
cat /etc/sysctl.d/10-huge-pages.conf
ربما جرب الأمر echo مرة أخرى؟
Ed_S
(Ed S)
2 فبراير 2024، 2:22م
26
أوه انتظر، كان من المفترض أن يكتب السطران المراد تشغيلهما إلى ملفين مختلفين. يبدو أنك كتبت إلى نفس الملف مرتين.
Firepup650
(Firepup Sixfifty)
2 فبراير 2024، 2:22م
27
هل من المفترض أن يكون always [madvise] never؟
إعجاب واحد (1)
Ed_S
(Ed S)
2 فبراير 2024، 2:24م
28
ليس وفقًا لدليل الرأي. لا تُعد الصفحات الضخمة (Hugepages) مكسبًا في الظروف العادية، على ما يبدو - الخبراء الذين يرغبون في تمكينها هم على الأرجح خبراء بما يكفي للقيام بذلك بشكل صحيح.
إعجاب واحد (1)
uwe_keim
(Uwe Keim)
2 فبراير 2024، 2:30م
30
$ cat /etc/sysctl.d/10-huge-pages.conf
sys.kernel.mm.transparent_hugepage.enabled=never
لا مشكلة كبيرة، أعتقد أن النظام يعمل بشكل جيد بما فيه الكفاية .
Ed_S
(Ed S)
2 فبراير 2024، 2:33م
31
الأهم هو ضبط إعداد التخصيص المفرط بشكل صحيح، أعتقد
إعجاب واحد (1)
هل يمكن أن يكون نوع المعالج للخادم هو ما يحدث فرقًا؟
إعجاب واحد (1)
Ed_S
(Ed S)
2 فبراير 2024، 5:00م
33
ARM مقابل x86؟ ربما. أرى أن شخصًا ما في مكان ما تساءل عما إذا كان وجود المزيد من وحدات المعالجة المركزية قد يعني تشغيل المزيد من الخيوط وبالتالي استخدام المزيد من الذاكرة - قد يكون ذلك صحيحًا. بالطبع، أكبر فرق هو محتوى المنتدى، لكنني لست متأكدًا من مقدار الفرق الذي يمكن أن يحدثه ذلك. أعتقد أن بعض خطوات الترقية هي تعديلات على مخطط قاعدة البيانات.
ثم هناك إعدادات النواة القابلة للضبط… ولكن في هذه الحالة، كان لدى @Jagster نفس الإعدادات التي لدى @uwe_keim .
إعجاب واحد (1)
Jagster
(Jakke Flemming)
2 فبراير 2024، 6:37م
34
إنتل x86، 2 vcpu.
إعداد شائع جدًا للمنتديات الصغيرة على ما أعتقد.
إعجابَين (2)
system
(system)
تم إغلاقه في
3 مارس 2024، 6:38م
35
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.