คำถามติดแท็ก real-time

15
รันคำสั่ง unix อย่างแม่นยำในช่วงเวลาสั้น ๆ โดยไม่เกิดความล่าช้าในการสะสมเมื่อเวลาผ่านไป
คำถาม ฉันต้องการที่จะสามารถเรียกใช้คำสั่งยูนิกซ์ได้อย่างแม่นยำทุกวินาทีในระยะเวลานาน ฉันต้องการวิธีแก้ปัญหาซึ่งไม่ล่าช้าหลังเวลาใดเวลาหนึ่งเนื่องจากเวลาที่คำสั่งนั้นต้องการสำหรับการดำเนินการ การนอนหลับ , นาฬิกาและบางหลามสคริปต์ล้มเหลวฉันทั้งหมดในเรื่องนี้ ในไมโครคอนโทรลเลอร์เช่นhttp://Arduino.ccฉันจะทำเช่นนั้นผ่านการขัดจังหวะนาฬิกาฮาร์ดแวร์ ฉันต้องการที่จะรู้ว่ามีวิธีการแก้สคริปต์เปลือกแม่นยำเวลาที่คล้ายกัน โซลูชั่นทั้งหมดที่ฉันพบใน StackExchange.com ทำให้เกิดความล่าช้าเวลาที่เห็นได้ชัดเจนหากใช้งานเกินชั่วโมง ดูรายละเอียดด้านล่าง วัตถุประสงค์ / การใช้งานจริง ฉันต้องการทดสอบว่าการเชื่อมต่อเครือข่ายของฉันนั้นต่อเนื่องหรือไม่โดยการส่งการประทับเวลาผ่านnc(netcat) ทุก ๆ 1 วินาที ผู้ส่ง: precise-timestamp-generator | tee netcat-sender.txt | nc $receiver $port ผู้รับ: nc -l -p $port > netcat-receiver.txt หลังจากเสร็จสิ้นให้เปรียบเทียบบันทึกสองรายการ: diff netcat-sender.txt netcat-receiver.txt diffs จะเป็น timestamps ที่ไม่ถูกส่ง จากนี้ฉันจะรู้ว่าเวลาใดที่ LAN / WAN / ISP …
38 cron  real-time 

2
ข้อดีของการใช้ RTOS เช่น QNX หรือ VxWorks แทน Linux?
เมื่อพัฒนาโซลูชันที่ต้องใช้ระบบปฏิบัติการแบบเรียลไทม์ระบบปฏิบัติการเช่น QNX หรือ VxWorks จะมีประโยชน์เหนือ Linux อย่างไร หรือจะนำไปทางอื่นตั้งแต่ระบบปฏิบัติการเหล่านี้ได้รับการออกแบบมาโดยเฉพาะสำหรับเวลาจริงการใช้ฝังตัว - เมื่อเทียบกับลินุกซ์ซึ่งเป็นระบบที่กว้างขึ้นที่สามารถปรับให้เหมาะสมกับการใช้งานแบบ real-time - เมื่อคุณจะต้องใช้อย่างใดอย่างหนึ่ง ระบบปฏิบัติการเหล่านี้แทน Linux?


1
เชิงลบของกระบวนการทำงานที่มีลำดับความสำคัญตามเวลาจริงหรือไม่
มีข้อเสียของกระบวนการทำงานที่มีลำดับความสำคัญตามเวลาจริง ( chrt -f 99) หรือไม่? สมมติฐานของฉันคือว่าสิ่งนี้รวมกับ affinity จะช่วยให้มั่นใจว่ากระบวนการใด ๆ ของฉัน pre-emption มีน้อยและดังนั้นใด ๆ ที่กระวนกระวายใจ เกี่ยวข้องกับกระวนกระวายใจ (เคอร์เนล: 2.6.16 / 3.0)

2
สำรองข้อมูลตามเวลาจริงหากไฟล์มีการเปลี่ยนแปลง?
มีแอพพลิเคชั่นคอนโซล linux / unix คล้ายกับYadisที่จะอนุญาตให้ฉัน: ถูกตั้งค่าจากคอนโซล สำรองหลายไดเรกทอรี สำรองข้อมูล / ซิงค์แบบเรียลไทม์หลังจากเปลี่ยนไฟล์ (ไฟล์ข้อความ) อัปเดต 1: ฉันเขียนเชลล์สคริปต์สคริปต์ทับทิมนามแฝง ฯลฯ เพื่อให้งานของฉันง่ายขึ้น ฉันต้องการสำรองไฟล์เหล่านี้ โซลูชันที่ฉันกำลังค้นหาจะคัดลอกไฟล์เหล่านี้หลังจากทำการเปลี่ยนแปลงใด ๆ กับพวกเขาไปยังไดเรกทอรีย่อยของไดเรกทอรีดรอปบ็อกซ์ของฉันและนั่นก็คือ สำรองข้อมูลเสร็จแล้วและใช้ได้จากทุกที่ สดใหม่และพร้อมเสมอและฉันไม่ต้องคิดเกี่ยวกับมัน ฉันรู้ว่าฉันสามารถเรียกใช้ cron วันละสองสามครั้ง แต่ฉันคิดว่าจะต้องมีทางออกสำหรับสิ่งที่ฉันกำลังมองหาที่มีอยู่บนลินุกซ์ ฉันไม่ได้มีประสบการณ์ลินุกซ์ดังนั้นฉันถามที่นี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.