FIrst of all, sorry for my english, im italian, and i had a lot of struggle in learning englhish, an this is my first post so again sorry for the style and form, i alreay dont know how do it properly ahahah. SOOO Hi, i have my own server and i am hosting a lot of stuffs like my protfolio, this blog, a music player and a lot of other stuffs. Even if i started my server like an year ago, im starting to documenting it since i heard that it is a good practice for embrace creativity and it can be useful for you curriculm sooo, I'm here documenting it starting from now!

The Setup

elenca coshai e perche e a cosa è utile e come lo hai fatto

  • Understanding data distribution is crucial for performance.
  • The overhead of communication can sometimes outweigh the benefits of parallelization.
  • Debugging parallel code requires a different mindset and tools.
"The real challenge wasn't just making it work, but making it work efficiently across multiple cores. That's where the beauty of parallel programming truly shines."

Problem found: The server crashes when trying to transmit very big files in a remote location

So yeah, i am trying to send a file like 2.8 GB from my server to my personal pc. (It is a backup of the whole server since I realized that i havent it rn and it is not a good practice) so I create a copy of / exliding:Skips dynamic system folders that are populated at boot. using: sudo tar -cpzf ./backup.tar.gz --exclude="$PWD/backup.tar.gz" --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/lost+found / , so i can restore it with sudo tar -xvpzf /path/to/backup.tar.gz -C / then i compressed it and then tryed to send scp but crash then tryed w rsync but crash.

the causes? idk

invrestigatin it it could be: ram problem since logs are clean.........

SubProblem I tried to rsync but crashes --partial even with this and now the server is not able to remain up maybe because the tmp file cratd by it

In conclusion, this project was a fantastic learning experience that solidified my understanding of computer architecture It's a field I'm excited to explore further.