thảo luận [Tâm sự] Nghề dev Linux kernel ở Việt Nam

  • Người tạo chủ đề Người tạo chủ đề PhuThoDien
  • Ngày bắt đầu Ngày bắt đầu
Tại sao 8 lại hợp lý? Sao k phải là 1 con số khác lớn hơn chẳng hạn?
Hiện tại chỉ đơn giản là ông kia tìm ra đc 1 chỗ mà ổng và nhiều ng khác nghi ngờ rằng có thể improve đc. Còn improve ntn thì cần phải thử nghiệm nhiều.
Phàm là những cái liên quan đến performance thì k nên phỏng đoán.
Em nghĩ ko phải là performance, ví dụ bác thiết kế hệ thống HMI thì time slice 100ms là ok, còn hệ thống an toàn cho xe hơi thì 10ms là quá nhiều dù performance 2 hệ thống như nhau. Nếu bên application nào thực sự cần optimize time slice thì họ sẽ sửa số 8 nếu không thì thôi, system HMI bình thường nếu ko có vấn đề gì thì để đó cũng đc.
Bác có suggest gì để improve không ạ?
 
Em nghĩ ko phải là performance, ví dụ bác thiết kế hệ thống HMI thì time slice 100ms là ok, còn hệ thống an toàn cho xe hơi thì 10ms là quá nhiều dù performance 2 hệ thống như nhau.
K hiểu ý này lắm. Sao lại
ko phải là performance
nhỉ?

Bác có suggest gì để improve không ạ?
T nghĩ nên sửa lại theo hướng cho config upper bound thay vì để hard code là 8, thằng nào thích thì sửa config, k cần sửa kernel. Có thể add thêm 1 số scale function nữa, Hiện tại nó mới có linear với log thôi.
 
4 năm làm nhúng mcu r bây h muốn chuyển sang nhúng linux có muộn quá k các bác nhỉ 😥
 
có thím nào làm benchmark cho thư viện này chưa ạ: GitHub - coturn/coturn: coturn TURN server project (https://github.com/coturn/coturn), khi test em gặp vấn đề packet lost của udp quá lớn với chỉ cỡ 400 connections, (server 8 core, chip xeon) em nghiên cứu tuning từ kernel lên các kiểu mà không biết nó bị packets lost ở phase nào, em xem link này: kiennt26's home | Linux Network Performance Ultimate Guide (https://ntk148v.github.io/posts/linux-network-performance-ultimate-guide/#204-sysctl)

kiểu em kiếm cũng chưa thấy ai làm benchmark cho cái này để có 1 kết quả mà tham chiếu.
 
Sửa lần cuối:
Em là sinh viên năm3 ngành công nghệ phần mềm , em muốn thực tập embedded software ( vì em nghe nói cần thực tập sớm để hiểu rõ về nhúng) thì em cần trang bị kĩ những kiến thức cơ sở nào ạ và có cần phải học kĩ phần điện tử(hay hệ thống điện cơ bản k ạ)
Với em cũng phân vân giữa nên theo embedded linux hay nên theo lập trình chuyên sâu vi điều khiển ạ ( khái niệm này em vẫn k hiểu lắm ạ) , thím nào cho em xin ít lời khuyên ạ
 
Em là sinh viên năm3 ngành công nghệ phần mềm , em muốn thực tập embedded software ( vì em nghe nói cần thực tập sớm để hiểu rõ về nhúng) thì em cần trang bị kĩ những kiến thức cơ sở nào ạ và có cần phải học kĩ phần điện tử(hay hệ thống điện cơ bản k ạ)
Với em cũng phân vân giữa nên theo embedded linux hay nên theo lập trình chuyên sâu vi điều khiển ạ ( khái niệm này em vẫn k hiểu lắm ạ) , thím nào cho em xin ít lời khuyên ạ
Mua sách hay tìm bài giảng vi điều khiển về học, cơ bản nhất là có con 8051, sau này có pic arm. Rồi làm thêm mấy đồ án cá nhân để lấy kinh nghiệm
 
Em có 2 câu hỏi muốn gửi tới anh em đang làm mảng System và Cloud.
1. Hiện tại linux thường được sử dụng để làm gì vậy ạ? Và nó được build trên máy ảo hay máy vật lý.
2. Công ty anh em có sử dụng ServiceNow không? Và nghiệp vụ chính của nó là gì?
Em cảm ơn!!
 
em đang làm embedded cho SoC/MPU.
Nếu muốn nâng trình linux kernel, thì e nên làm gì vậy anh?
Có OS nào community rộng để nhiều bug, có thể simulate trên windows để mình luyện trình không a?
Có team nào nhận đệ tử làm remote liên quan đến linux kernel không a?
Em chưa làm freelancer bao giờ, nên cũng muốn vào team nào đó với vị trí học việc không lương để biết thêm.
 
em đang làm embedded cho SoC/MPU.
Nếu muốn nâng trình linux kernel, thì e nên làm gì vậy anh?
Có OS nào community rộng để nhiều bug, có thể simulate trên windows để mình luyện trình không a?
Có team nào nhận đệ tử làm remote liên quan đến linux kernel không a?
Em chưa làm freelancer bao giờ, nên cũng muốn vào team nào đó với vị trí học việc không lương để biết thêm.
Bác cho em hỏi nhúng cho SoC / MPU là gì ạ

via theNEXTvoz for iPhone
 
em đang làm embedded cho SoC/MPU.
Nếu muốn nâng trình linux kernel, thì e nên làm gì vậy anh?
Có OS nào community rộng để nhiều bug, có thể simulate trên windows để mình luyện trình không a?
Có team nào nhận đệ tử làm remote liên quan đến linux kernel không a?
Em chưa làm freelancer bao giờ, nên cũng muốn vào team nào đó với vị trí học việc không lương để biết thêm.
muốn nhận thầy lại còn đòi remote, tính làm 2 jobs à :sexy_girl:
 

Thống kê chủ đề

Ngày tạo
PhuThoDien,
Người trả lời cuối
picolami,
Trả lời
445
Lượt xem
114.918
Quay lại
Lên đầu trang