প্রশ্ন ট্যাগ «linux-kernel»

এই ট্যাগটি লিনাক্স কার্নেলের নিজেই অভ্যন্তরীণ সম্পর্কে প্রশ্নগুলির জন্য - বিশেষত কার্নেলের প্রসঙ্গে (কার্নেল মডিউল বা ড্রাইভারগুলির মতো) চলমান কোড সম্পর্কে about লিনাক্সে ইউজারস্পেস কোড লেখার বিষয়ে প্রশ্নগুলির পরিবর্তে সাধারণত [লিনাক্স] ট্যাগ করা উচিত। যেহেতু লিনাক্স কার্নেলের অভ্যন্তরগুলি ক্রমাগত পরিবর্তিত হয়, আপনার আগ্রহী সঠিক কার্নেল সংস্করণ (গুলি) অন্তর্ভুক্ত করা সহায়ক।

14
লিনাক্সে কোনও প্রক্রিয়া কীভাবে তার মেমরিটিকে ডিস্কে সঞ্চয় করে এবং পরে এটি পুনরুদ্ধার করে "হাইবারনেট" করা যায়?
লিনাক্সে কোনও প্রক্রিয়া 'হাইবারনেট' করা কি সম্ভব? ল্যাপটপে 'হাইবারনেট' ঠিক তেমনই আমি ডিস্কে কোনও প্রক্রিয়া দ্বারা ব্যবহৃত সমস্ত স্মৃতি র‌্যাম মুক্ত করে লিখতে চাই। এবং তারপরে, আমি 'প্রক্রিয়াটি আবার শুরু করতে' পারি, অর্থাত, মেমরি থেকে সমস্ত ডেটা পড়ে এবং এটি আবার র‍্যামে রেখে দিতে পারি এবং আমি আমার প্রক্রিয়াটি চালিয়ে …

3
থ্রেডগুলি একই পিআইডি ভাগ করে নিলে কীভাবে তাদের সনাক্ত করা যায়?
লিনাক্সে থ্রেড প্রয়োগের সাথে সম্পর্কিত আমার একটি প্রশ্ন রয়েছে। লিনাক্সের সুস্পষ্ট থ্রেড সমর্থন নেই। ইউজার স্পেসে আমরা থ্রেড তৈরির জন্য থ্রেড লাইব্রেরি (এনপিটিএলের মতো) ব্যবহার করতে পারি। এখন আমরা যদি এনপিটিএল ব্যবহার করি তবে এটি 1: 1 ম্যাপিং সমর্থন করে। কার্নেল clone()থ্রেড প্রয়োগ করতে ফাংশনটি ব্যবহার করবে । ধরুন আমি …

2
একটি লিনাক্স কার্নেল মডিউল মধ্যে ফাইল পড়ুন / লিখুন
কার্নেল থেকে ফাইল কেন / পড়তে হবে না তার পরিবর্তে কীভাবে / প্রোক বা নেটলিঙ্ক ব্যবহার করতে হয় সে সম্পর্কে আমি সমস্ত আলোচনা জানি । আমি যাই হোক না কেন পড়তে / লিখতে চাই আমি ড্রাইভিং মি বাদামগুলিও পড়েছি - যে জিনিসগুলি আপনার কখনও কর্নেলের মধ্যে করা উচিত নয় । …

3
প্রসঙ্গটি নতুন লিনাক্স কার্নেলগুলিতে অনেক ধীর গতিতে স্যুইচ করে
আমরা আমাদের সার্ভারের ওএসকে উবুন্টু 10.04 এলটিএস থেকে উবুন্টু 12.04 এলটিএসে আপগ্রেড করতে চাইছি। দুর্ভাগ্যক্রমে, দেখে মনে হচ্ছে যে একটি থ্রেড চালানো যে প্রচ্ছন্নতাটি চলনযোগ্য হয়ে উঠেছে তা 2.6 কার্নেল থেকে 3.2 কার্নেলের মধ্যে উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে। বাস্তবে আমরা যে বিলম্বের সংখ্যা পাচ্ছি তা বিশ্বাস করা শক্ত। আমাকে পরীক্ষা সম্পর্কে …

6
মংডোব থেকে স্বচ্ছ_হেজপেজ / ডিফ্র্যাগ সতর্কতা কীভাবে এড়ানো যায়?
আমি মংডোব থেকে টিএইচপি সম্পর্কে নিম্নলিখিত সতর্কতাটি পেয়েছি 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' তবে আমি ম্যানুয়ালি টিএইচপি বন্ধ করে দিয়েছি frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] আমি যোগ করে …

2
মেকফাইলে কি?
KDIR ?= $(shell uname -r) এর অর্থ কী ?=? আমি এর মধ্যে পার্থক্য বুঝেছি :=, +=এবং =অন্য থ্রেড স্ট্যাক ওভারফ্লো পাওয়া যায়, কিন্তু অক্ষম থেকে ব্যাখ্যা খুঁজে পেতে ?=।

2
ভিডিএসও এবং ভার্সাইস্কল কী?
আমি করেছিলাম sudo cat /proc/1/maps -vv আমি আউটপুটটি বোঝার চেষ্টা করছি I আমি দেখতে পাচ্ছি অনেকগুলি ভাগ করা লাইব্রেরি প্রত্যাশার সাথে মেমরি ম্যাপিং বিভাগে ম্যাপ করা হচ্ছে। 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037a000-7f3c0037b000 rw-p 00043000 08:01 21233923 …
89 c  linux  linux-kernel  kernel  vdso 

4
স্ট্রাক্টসের অ্যারে শেষে ফাঁকা ধনুর্বন্ধনী '{?' দরকার কী?
আমি লিনাক্স কার্নেলে কিছু সি কোড মারি: static struct ctl_table ip_ct_sysctl_table[] = { { .procname = "ip_conntrack_max", .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec, }, // ... { .procname = "ip_conntrack_log_invalid", .maxlen = sizeof(unsigned int), .mode = 0644, .proc_handler = proc_dointvec_minmax, .extra1 = &log_invalid_proto_min, .extra2 = &log_invalid_proto_max, }, …

2
জিরো-কপি ব্যবহারকারী-স্পেস টিসিপি dma_mmap_coherent () ম্যাপযুক্ত মেমরি প্রেরণ
আমি একটি ঘূর্ণিঝড় ভি এসসিতে লিনাক্স 5.1 চালাচ্ছি, এটি একটি চিপায় দুটি এআরএমভি 7 কোর সহ একটি এফপিজিএ। আমার লক্ষ্য হ'ল বাহ্যিক ইন্টারফেস থেকে প্রচুর ডেটা সংগ্রহ করা এবং কোনও টিসিপি সকেটের মাধ্যমে এই ডেটা স্ট্রিমের অংশ (অংশ)। এখানে চ্যালেঞ্জটি হ'ল ডেটা হার খুব বেশি এবং জিবিই ইন্টারফেসটি স্যাচুরেট করার …

1
একই নামে কোনও ফাংশনে ম্যাক্রো সংজ্ঞায়িত করবেন কেন?
আমি নীচের কোডটি https://github.com/torvalds/linux/blob/master/arch/x86/incolve/asm/atomic.h এ পেয়েছি static __always_inline bool arch_atomic_sub_and_test(int i, atomic_t *v) { return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i); } #define arch_atomic_sub_and_test arch_atomic_sub_and_test কি #defineসত্যিই কি? কখন এটি করা দরকার?
12 c  linux-kernel 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.